Enables connection to and interaction with multiple database systems through a unified interface.
Enables connection to and interaction with multiple database systems through a unified interface. Exposed over MCP by the database interface mcp server, that capability becomes something an assistant can invoke while it works, not something you go and do afterwards.
A Model Context Protocol (MCP) server that provides tools for connecting to and interacting with various database systems.
Everything the assistant can do here goes through one of these:
Prerequisites — The Prerequisites tool exposed by this serverEndpoints — The Endpoints tool exposed by this serverSetup follows the usual MCP pattern — install or clone the server, register it in your client's configuration file, restart the client.
You will need 2 environment variables: DB_CONFIG_PATH, BASE_URL. The server will not start without them, which is usually why the tools fail to appear on a first run. Keep credentials in your client's env block or a secrets manager rather than in a file you might commit.
psycopg2-binary - MySQL/MariaDB: mysql-connector-python - SQL Server: pyodbcAmong the database access options, the useful question is rarely "what can it do" but "what does it cost you to run" — permissions, credentials, and how much of your context its toolset consumes. Database Interface's toolset — Prerequisites, Endpoints — is a fair guide to whether it matches your workflow. It is maintained by georgi-terziyski; worth a glance at recent repository activity before you build anything load-bearing on it.
This entry was verified against Database Interface's own documentation before publication; SyncDev keeps the directory reviewed rather than auto-generated.
| Tool | What it does |
|---|---|
| Prerequisites | The Prerequisites tool exposed by this server. |
| Endpoints | The Endpoints tool exposed by this server. |
psycopg2-binary - MySQL/MariaDB: mysql-connector-python - SQL Server: pyodbc| Variable | Description | Required |
|---|---|---|
| DB_CONFIG_PATH | Filesystem location the server is allowed to use. | Optional |
| BASE_URL | Endpoint or connection string the server talks to. | Yes |
Read-only SQL access to Postgres — let your assistant inspect schemas and answer questions from real data.
Manage your whole Supabase project in conversation — database, auth, storage, Edge Functions and branches.
Query, modify and analyse local SQLite databases in conversation — the fastest way to chat with a data file.
Metabase ships its own MCP endpoint — search your BI content, build and run queries, and save questions and dashboards without leaving the chat.
Official MongoDB server covering data, schemas and Atlas management — from find queries to spinning up clusters.
Serverless Postgres with database branching — point your assistant at Neon and let it work on disposable copies.