MCP servers for DuckDB
7 ways to connect DuckDB to Claude, Cursor or VS Code. 0 are hosted, so there's nothing to install; the rest run on your machine. Each row shows the security checks, the secrets asked for and an install command.
DuckDB MCP servers 7
Now showing are unlisted. These entries didn't pass our listing filter: no source repo, a very short or duplicated description, or a publisher with 100+ servers. Same automated checks, shown as-is. How we check
| Type | Secrets | Version | Actions | ||||
|---|---|---|---|---|---|---|---|
★ 72 io.github.rasinmuhammed/misata Declarative synthetic data: multi-table data that holds the facts you declare, checked by DuckDB. | 7/7All passed | 71health of 100 | PyPIRuns locally | Noneno keys asked | 0.9.8 | ||
★ 8 io.github.orifisher2/sqlike-mcp Lints SQL and checks rewrites return the same rows. Postgres, MySQL, MariaDB, SQLite, MSSQL, DuckDB | 7/7All passed | 66health of 100 | npmRuns locally | 1secret asked | 0.2.3 | ||
★ 3 io.github.kroq86/vector-db-mcp Assembly-accelerated DuckDB MCP server for code search, indexing, and symbol lookup. | 4/4All passed | 41health of 100 | DockerRuns locally | Noneno keys asked | 0.1.1 | ||
★ 2 io.github.marekrost/mcp-server-spreadsheet MCP server for spreadsheet files (.xlsx, .csv, .ods) - cell-level ops + DuckDB SQL engine. | 7/7All passed | 52health of 100 | PyPIRuns locally | Noneno keys asked | 0.3.3 | ||
★ 1 io.github.buttonmonkey/mcp-loom Stdio MCP proxy: intercepts oversized tool results into a queryable embedded DuckDB. | 7/7All passed | 43health of 100 | npmRuns locally | Noneno keys asked | 0.3.2 | ||
★ 1 io.github.Fashad-Ahmed/universal-db-mcp Security-first MCP server for PostgreSQL, SQLite, MySQL, DuckDB with SQL injection prevention. | 7/7All passed | 42health of 100 | PyPIRuns locally | 2secrets asked | 1.1.2 | ||
io.github.dbsectrainer/mcp-data-pipeline-connector Universal data connector for CSV, Postgres, and REST APIs via DuckDB | 7/7All passed | 50health of 100 | npmRuns locally | 1secret asked | 1.0.0 |
Showing 1 to 7 of 7. These are the most recently updated; search or pick a category for the rest.
DuckDB MCP servers: common questions
What's the most popular MCP server for DuckDB?
None of the servers named for DuckDB has GitHub stars yet, so popularity can't separate them. Misata: synthetic data library is named for DuckDB and passed every check we run.
Are DuckDB MCP servers safe to install?
7 of the 7 passed every registry check. Reading the package code or tool descriptions of 6 of them turned up nothing suspicious. A clean result means none of our patterns matched, not that a server is safe.
Hosted or local: how do DuckDB MCP servers run?
None is hosted; every one runs on your machine. The 7 that run locally ship as 3 PyPI, 3 npm and 1 Docker packages.
How do I install Misata: synthetic data library in Claude Code?
To connect DuckDB through Misata: synthetic data library, use this Claude Desktop (pypi) entry: {
"mcpServers": {
"misata": {
"command": "uvx",
"args": [
"misata==0.9.8"
]
}
}
}. Its page has the config for other clients too.
Is there an official DuckDB MCP server?
Not in the official MCP Registry as of 31 Oct 2026. All 7 DuckDB servers are community builds from 7 different publishers, so check who is behind one before you hand it a DuckDB key.
More topics: every “MCP server for…” page. Prefer a skill? Claude skills for this (17).