返回全部项目
DUMCP / MotherDuck

DuckDB / MotherDuck Local MCP

让 AI 助手用 DuckDB SQL 查询本地数据库文件、内存数据库、S3 或 MotherDuck,适合数据分析和数据工程。

DuckDBSQL 分析本地数据
01 / OVERVIEW

它能帮你做什么?

让 AI 助手用 DuckDB SQL 查询本地数据库文件、内存数据库、S3 或 MotherDuck,适合数据分析和数据工程。通过 uvx 启动本地 MCP,可接 Claude Code、Codex、Gemini CLI 等客户端。

  • 希望用 AI 探索 DuckDB 表结构和 SQL 的分析师
  • 需要连接本地与远程分析数据的数据工程师
研究与数据科学研究、数据分析与数据库
02 / GET STARTED

如何开始使用

在 MCP 客户端配置 uvx mcp-server-motherduck --db-path /absolute/path/to/data.duckdb,连接指定本地文件且不启用 --read-write 时为只读模式。MotherDuck 连接需单独配置账号令牌;各客户端的具体配置见原始 README。
Claude DesktopClaude CodeCodex CLIGemini CLICursorVS CodeMCP 客户端
查看原始项目文档
03 / COST & LICENSE

费用与使用条件

本地服务器代码采用 MIT;本地计算资源与可选 MotherDuck、S3 等服务费用单独计算。

查看 MIT 许可证
BEFORE YOU CHOOSE

特点与使用边界

同一服务器可利用 DuckDB 分析引擎访问本地和远程数据,并支持目录浏览、SQL 查询和可选连接切换。与 MotherDuck 托管远程 MCP 相比,本项目在本地或自行托管运行。

  • 只读模式仍可能访问本地文件、修改 DuckDB 设置,不等于为不可信第三方提供了安全隔离。
  • --read-write 和 --allow-switch-databases 会扩大操作范围,按具体用途显式启用。
  • 托管远程 MCP 是另一种部署选择,不与本条本地服务器混为同一服务。
04 / SOURCES

介绍依据与原始来源

本站整理介绍并引导访问原始项目。功能、支持平台与价格可能变化,实际使用前请核对官方文档。