The Data-Bridge

Turn any data source into a secure, LLM-ready REST + MCP API — with an audit log on every query. Self-hosted.

AGPLv3 Docker Python 3.12+

What it does

Register once, query anywhere

Point TDB at a data source and get a clean SQL interface over REST, plus a native MCP endpoint for AI tools.

Built for AI tools

Connect Claude Desktop, Cursor, or any MCP client directly — no custom integration. Read-only is enforced.

Audit log on every query

Every query — including what the AI issued — is logged. You always know what was asked and what came back.

Self-hosted, your infrastructure

Runs in one Docker command. Your data never leaves your environment. The audit log lives where you control it.

Try it in 30 seconds

# Free Community Edition — CSV, no clone, no build
export TDB_API_KEYS=$(python3 -c "import secrets; print(secrets.token_hex(32))")

docker run --rm -p 8000:8000 \
  -e TDB_API_KEYS \
  -v "$PWD/data:/data:ro" \
  ghcr.io/tdb-project/tdb-community:latest

Then open http://localhost:8000/docs, register a CSV, and query it from REST or an AI tool. Full quickstart →

Community & Enterprise

Community

Free · AGPLv3 · self-hosted
  • CSV data source
  • REST + MCP API (query_source)
  • Read-only, 1,000-row cap
  • Local NDJSON audit log
  • One Docker command
View on GitHub