motherduckdb_mcp-server-motherduck
If you are the rightful owner of motherduckdb_mcp-server-motherduck and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
An MCP server for MotherDuck and local DuckDB.
The mcp-server-motherduck is a Model Context Protocol (MCP) server designed to facilitate interactions with both MotherDuck and local DuckDB databases. It provides a streamlined way to initialize connections, read schemas, and execute queries on these databases. The server is particularly useful for developers and data analysts who need to manage and manipulate data stored in DuckDB or MotherDuck environments. By offering a set of tools and prompts, the server simplifies the process of database management and query execution, making it easier to integrate these databases into various applications and workflows. The server is licensed under the MIT License, allowing for free use, modification, and distribution under the license's terms.
Features
- Initialize connections to DuckDB or MotherDuck databases.
- Retrieve available databases upon connection initialization.
- Read table schemas from specific databases.
- Execute queries on DuckDB or MotherDuck databases.
- Provides a prompt to initialize connections and start working with databases.
Tools
initialize-connection
Create a connection to either a local DuckDB or MotherDuck and retrieve available databases.
read-schemas
Get table schemas from a specific DuckDB/MotherDuck database.
execute-query
Execute a query on the MotherDuck (DuckDB) database.