SkillTide Submit
Official description10 sourcesMCP servers8d ago
ktanaka101/mcp-server-duckdb

ktanaka101/mcp-server-duckdb

๐Ÿ ๐Ÿ  - DuckDB database integration with schema inspection and query capabilities
View on GitHub โ†—Direct link ยท no redirect page
Config template (adjust for your client)
claude mcp add mcp-server-duckdb -- npx -y mcp-server-duckdb
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
178 โ˜… ยท ktanaka101/mcp-server-duckdb ยท read from the GitHub search API ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร— ยท listed by 10 sources
Score
score 1,003 ยท 178 โ˜… ยท 10 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆœๅŠก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository ktanaka101/mcp-server-duckdb๏ผ›first catalogued 2026-10-09๏ผ›last seen 2026-10-16ใ€‚There is no official certification or quality rating here โ€” we record sources and dates only.
Third-party quality signals

mcp-server-duckdb

ไปฅไธ‹ๆ‘˜ๅฝ•่‡ช่ฏฅไป“ๅบ“็š„ README๏ผˆ็‰‡ๆฎต๏ผ‰ ยท ๅœจ GitHub ่ฏปๅฎŒๆ•ด README โ†’

A Model Context Protocol (MCP) server implementation for DuckDB, providing database interaction capabilities through MCP tools.
It would be interesting to have LLM analyze it. DuckDB is suitable for local analysis.
Overview
This server enables interaction with a DuckDB database through the Model Context Protocol, allowing for database operations like querying, table creation, and schema inspection.
Components
Resources
Currently, no custom resources are implemented.
Prompts
Currently, no custom prompts are implemented.
Tools
The server implements the following database interaction tool:
- **query**: Execute any SQL query on the DuckDB database
- **Input**: query (string) - Any valid DuckDB SQL statement
- **Output**: Query results as text (or success message for operations like CREATE/INSERT)
> [!NOTE]
> The server provides a single unified query function rather than separate specialized functions, as modern LLMs can generate appropriate SQL for any database operation (SELECT, CREATE TABLE, JOIN, etc.) without requiring separate endpoints.
> [!NOTE]
> When the server is running in readonly mode, DuckDB's native readonly protection is enforced.
> This ensures that the Language Model (LLM) cannot perform any write operations (CREATE, INSERT, UPDATE, DELETE), maintaining data integrity and preventing unintended changes.
Configuration
Required Parameters
- **db-path** (string): Path to the DuckDB database file
- The server will automatically create the database file and parent directories if they don't exist
- If --readonly is specified and the database file doesn't exist, the server will fail to start with an error
Optional Parameters
- **--readonly**: Run server in read-only mode (default: false)
- **Description**: When this flag is set, the server operates in read-only mode. This means:
- The DuckDB database will be opened with read_only=True, preventing any write operations.
- If the specified database file does not exist, it **will not** be created.
- **Security Benefit**: Prevents the Language Model (LLM) from performing any write operations, ensuring that the database remains unaltered.
- **Reference**: For more details on read-only connections in DuckDB, see the DuckDB Python API documentation.
- **--keep-connection**: Re-uses a single DuckDB connection mode (default: false)
- **Description**: When this flag is set, Re-uses a single DuckDB connection for the entire server lifetime. Enables TEMP objects & slightly faster queries, but can hold an exclusive lock on the file.
Installation
Installing via Smithery
To install DuckDB Server for Claude Desktop automatically via Smithery:
Source
awesome ยท https://github.com/ktanaka101/mcp-server-duckdb
Browse by field
MCP servers
Traction
178 โ˜…
added
yesterday

More in MCP servers

All 5,525 in MCP servers โ†’

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields โ†’

โ† Back to index