MotherDuck / DuckDB MCP Server
Run DuckDB SQL locally or against MotherDuck, over files, S3 or a cloud warehouse.
Add it to your client
Officialuvx mcp-server-motherduck --db-path md:
{
"mcpServers": {
"motherduck-mcp": {
"command": "uvx",
"args": [
"mcp-server-motherduck",
"--db-path",
"md:"
]
}
}
}- Transport
- both
- Runtime
- Python
- Auth
- Required
- Tools
- 5
- License
- MIT
One server covers both ends of DuckDB: an in-memory or on-disk local database and a MotherDuck cloud account, picked with a database path argument. Beyond executing SQL it can enumerate databases, tables and columns, which lets a model read the shape of the data before writing a query against it. The connection can be switched mid-session, so a local file and a hosted warehouse are reachable from the same session. A token is required only for MotherDuck; local DuckDB files and S3 paths work without one.
Similar MCP servers
Meilisearch MCP
MCP serverOperates a Meilisearch instance, not just its search endpoint.
ClickHouse MCP Server
MCP serverRun read-only SQL against ClickHouse and browse its databases and tables.
DuckDB MCP Server
MCP serverA single-tool DuckDB server for local analytical queries.
Comments(0)
Sign in to comment