Tablebridge MCP server
Query a folder of CSV / Parquet / JSON files with SQL — one queryable source, read-only.
2 stars18 downloads/wk
Reviews
Write oneNobody has reviewed Tablebridge yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Tablebridge tools (6, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
describeShow a table's column names and DuckDB types.
list_sourcesList the tables available to query (one per data file) with column counts.
previewReturn the first ``n`` rows of a table as JSON.
querywrite actionRun a read-only SQL query (DuckDB dialect) across the loaded tables.
refreshRe-scan the data directory (pick up added/changed files) and report the count.
server_infoReport the effective configuration (data dir, row cap, supported formats).
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- Code scan6 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 4 days ago15/15
- Maintainer identityregistry namespace matches repository owner6/10
How Tablebridge compares
Against every graded Databases MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 89/100
- higher than 80% of 802 Databases servers
- Tools
- 6
- the typical Databases server has 8
- Tools that change things
- 17%
- typical: 10%. Fewer write tools means less an agent can break
- GitHub stars
- 2
- more than 60% of 601 Databases servers
- Downloads a week
- 18
- more than 5% of 324 Databases servers with a package
What its tools let an agent do: 5 read · 1 change
Install Tablebridge in Claude Code, Cursor or VS Code
claude mcp add tablebridge-mcp -- uvx tablebridge
What the publisher says
From the Tablebridge repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.Michael-WhiteCapData/tablebridge-mcp -->
tablebridge
Turn a folder of CSV / Parquet / JSON files into one SQL-queryable source for your AI agent.
Small businesses don't have a data warehouse — they have a folder full of exports: customers.csv, last month's orders.xlsx, a regions.json someone emailed over. tablebridge is an MCP server that points DuckDB at that folder, exposes each file as a SQL table, and lets your agent run read-only SQL — including JOINs across files — to answer questions over all of them at once. Scattered spreadsheets become one queryable source of truth.
It's read-only and sandboxed: files are loaded into an in-memory database, the data directory is the only thing it can see, and queries are validated so an agent can't write, escape to other paths, or call raw file functions.
Why you'd want this
- 🔗 One source over many files. JOIN orders.csv to customers.csv to regions.json in a single query — no ETL, no database to stand up.
- 🦆 DuckDB-powered. Fast analytical SQL over CSV, TSV, Parquet, JSON/NDJSON.
- 🔒 Safe by design. Files are materialized into memory; queries are validated read-only; raw file-access functions and out-of-sandbox paths are rejected.
- 🤖 Agent-friendly. list_sources → describe → query is a natural flow the agent can follow on its own.
- 🪶 Two dependencies (mcp, duckdb), fully typed and tested.
Install
uvx tablebridge # run directly
# or
pip install tablebridge # then run: tablebridgeTablebridge uses the MCP Python SDK 1.x FastMCP API. Its dependency range stays below SDK 2 until the server is migrated to that API.
Claude Code
TABLEBRIDGE_DATA_DIR=/path/to/your/data claude mcp add tablebridge -- uvx tablebridgeClaude Desktop / Cursor
{
"mcpServers": {
"tablebridge": {
"command": "uvx",
"args": ["tablebridge"],
"env": { "TABLEBRIDGE_DATA_DIR": "/path/to/your/data" }
}
}
}Run with Docker
A Dockerfile is included. The server speaks MCP over stdio. Mount the folder you want to query at /data (read-only is fine) and run interactively (-i):
docker build -t tablebridge .
docker run --rm -i -v /path/to/your/data:/data:ro tablebridgeTools
Example
With a folder containing customers.csv, orders.csv, and regions.json:
You: Who are my top 3 customers by total spend, and what region are they in?
Agent: (calls listsources, then query)*
sql
SELECT c.name, r.region, SUM(o.total) AS spend
FROM customers c
JOIN orders o ON o.customer_id = c.id
JOIN regions r ON r.customer_id = c.id
GROUP BY c.name, r.region
ORDER BY spend DESC
LIMIT 3;
Configuration
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Tablebridge: common questions
- Is Tablebridge MCP server safe?
- Yes, by our scan: it is graded A (89/100). Read the Tablebridge safety report
- How do I install Tablebridge?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Tablebridge need an API key?
- No secret keys are declared. It reads 3 settings from the environment.
- Is Tablebridge maintained?
- The last commit was 40 days ago (2026-09-23). The latest release is v0.1.1.
- What can I use instead of Tablebridge?
- Servers from other publishers that do the same job: Magic Cloud MCP server, DexSQL MCP server and Showboard MCP server. Compare all Tablebridge alternatives.
- How does Tablebridge compare with other Databases MCP servers?
- safety score 89/100 (higher than 80% of 802 Databases servers); tools 6 (the typical Databases server has 8); tools that change things 17% (typical: 10%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Tablebridge
Same job from other publishers: the closest match first, then the best rated.
Magic CloudGenerate secured CRUD APIs over your database, run SQL, manage files, tasks and a headless browsernot reviewedEstablishedA- DexSQLSQL for Android APK and DEX files: classes, methods, strings, references and smali.not reviewedGrowingA
ShowboardYour coding agent answers with dashboards: charts and tables from read-only SQL, Excel and CSV.not reviewedGrowingB- DBHubToken-efficient database MCP server for PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, SQLitenot reviewedWidely usedA
- KeboolaConnect your AI assistants to Keboola and expose your data, transformations, SQL queries, ...not reviewedEstablishedA