Turn any data source into a secure, LLM-ready REST + MCP API — with an audit log on every query. Self-hosted.
Point TDB at a data source and get a clean SQL interface over REST, plus a native MCP endpoint for AI tools.
Connect Claude Desktop, Cursor, or any MCP client directly — no custom integration. Read-only is enforced.
Every query — including what the AI issued — is logged. You always know what was asked and what came back.
Runs in one Docker command. Your data never leaves your environment. The audit log lives where you control it.
# 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 →
query_source)