Releases: yarenty/tableski
Releases · yarenty/tableski
Release list
tableski 0.1.0
Every spreadsheet is a table — tableski serves them to your agents in SQL.
First public release. tableski is an MCP server (stateless Streamable HTTP, built on emperor-mcp) that turns data files into queryable SQL tables via Apache DataFusion.
Highlights
- Formats: Excel (xlsx/xls/ods — one table per sheet), CSV, Parquet, NDJSON; one registration model (
--file, extension-dispatched), SQL joins across sheets and formats - Real-world Excel hardening: both 1900/1904 date systems, cached formula values, error cells as NULL, merged cells, ragged rows, format-only padding trimmed, unicode sheet names — every trait fixture-tested (
fixtures/corpus/) - Typed columns: Int64/Float64/Boolean/Timestamp/Utf8 inference — date filters just work
- Tools:
list_tables,query_sql,get_schema,column_statistics,export_result(results back out as .csv/.xlsx, sandboxed to--export-dir) - Safety posture: every tool result framed as data (prompt-injection mitigation), no session affinity, structured errors, row caps that fail loudly
Install
cargo install tableski
# or the one-liner (macOS/Linux):
curl -fsSL https://raw.githubusercontent.com/yarenty/tableski/main/install.sh | shBinaries below: Linux x86_64, macOS arm64 + x86_64, Windows x86_64.
Quickstart
tableski --file your-workbook.xlsx --export-dir ./exports
claude mcp add --transport http tableski http://127.0.0.1:8080/Hatched in the kowalski rookery. MIT.
v0.1.0-rc1
release: cross-compile x86_64-apple-darwin on macos-latest (Intel run…