mcp-server-duckdb
If you are the rightful owner of mcp-server-duckdb 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.
A Model Context Protocol (MCP) server implementation for DuckDB, providing database interaction capabilities through MCP tools.
The mcp-server-duckdb is a server implementation that facilitates interaction with a DuckDB database using the Model Context Protocol. It allows users to perform various database operations such as querying, table creation, and schema inspection. The server is designed to work seamlessly with modern Language Learning Models (LLMs), enabling them to generate and execute SQL queries efficiently. It supports a unified query function that can handle all types of SQL operations, making it versatile and easy to use. The server can be configured to run in read-only mode to ensure data integrity and prevent unauthorized write operations. It also offers the option to reuse a single DuckDB connection for improved performance. The server is compatible with platforms like Claude Desktop and can be installed via Smithery.
Features
- Unified Query Function: Execute any SQL query on the DuckDB database using a single function.
- Read-Only Mode: Ensures data integrity by preventing write operations when enabled.
- Connection Reuse: Option to reuse a single DuckDB connection for faster queries.
- Automatic Database Creation: Automatically creates the database file and directories if they don't exist.
- Integration with LLMs: Designed to work with modern LLMs for efficient SQL generation and execution.
Tools
query
Perform any DuckDB SQL query