
MotherDuck MCP 集成
将 FlowHunt 与 MotherDuck 的 DuckDB MCP 服务器集成,为您的 AI 助手和 IDE 提供安全、可扩展和无服务器的 SQL 分析。轻松连接本地 DuckDB 和基于云的 MotherDuck 数据库,访问云存储,并通过强大的安全性简化您的分析工作流程。...
MotherDuck MCP 服务器是 Model Context Protocol (MCP) 的一种实现,它将 AI 助手和 IDE 与 DuckDB 及 MotherDuck 数据库对接。它通过为本地 DuckDB 文件和云端 MotherDuck 数据库查询提供标准化接口,使用户能够进行强大的 SQL 分析。该服务器支持混合执行,可无缝访问本地与云存储的数据,包括通过 MotherDuck 集成的 Amazon S3。通过将数据库操作作为工具暴露给 AI 系统,开发者和 AI 代理无需手动配置或服务器管理,即可便捷地执行数据库查询、管理数据和简化数据工作流。这种无服务器方式让分析、数据共享和数据管道开发直接在 AI 环境中得以加速。
query(字符串,必填):要执行的 SQL 语句。确认已安装 Node.js 和 Windsurf。
打开 Windsurf 配置文件(通常为 windsurf.config.json)。
在 mcpServers 部分添加 MotherDuck MCP 服务器:
{
"mcpServers": {
"motherduck": {
"command": "uvx",
"args": ["mcp-server-motherduck", "--transport", "stream", "--db-path", "md:"]
}
}
}
保存配置并重启 Windsurf。
在 Windsurf 中确认 MotherDuck MCP 服务器已运行并可访问。
使用环境变量提供如 MotherDuck token 等敏感凭证:
{
"mcpServers": {
"motherduck": {
"command": "uvx",
"args": ["mcp-server-motherduck", "--transport", "stream", "--db-path", "md:"],
"env": {
"motherduck_token": "${MOTHERDUCK_TOKEN}"
}
}
}
}
安装 Claude 并确保已设置 Node.js。
找到 Claude 配置文件(通常为 claude.config.json)。
在 mcpServers 中添加如下内容:
{
"mcpServers": {
"motherduck": {
"command": "uvx",
"args": ["mcp-server-motherduck", "--transport", "stream", "--db-path", "md:"]
}
}
}
重启 Claude 并在界面确认服务器已出现。
按上述方式通过环境变量保护 API 密钥。
确认已安装并更新 Cursor。
打开 Cursor 设置(cursor.config.json)。
在 mcpServers 下添加以下内容:
{
"mcpServers": {
"motherduck": {
"command": "uvx",
"args": ["mcp-server-motherduck", "--transport", "stream", "--db-path", "md:"]
}
}
}
保存并重启 Cursor。
通过环境变量设置敏感令牌。
安装 Cline 及所需依赖。
编辑 cline.config.json,加入如下内容:
{
"mcpServers": {
"motherduck": {
"command": "uvx",
"args": ["mcp-server-motherduck", "--transport", "stream", "--db-path", "md:"]
}
}
}
保存配置并重启 Cline。
确保已将 motherduck_token 作为环境变量设置以保证安全。
在 FlowHunt 中使用 MCP
要将 MCP 服务器集成到 FlowHunt 工作流中,首先添加 MCP 组件并将其连接到您的 AI 代理:

点击 MCP 组件打开配置面板。在系统 MCP 配置部分,使用此 JSON 格式填入您的 MCP 服务器信息:
{
"motherduck": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
配置完成后,AI 代理即可作为工具使用该 MCP,访问其全部功能和能力。请记住将 "motherduck" 替换为您的 MCP 服务器实际名称,并将 URL 替换为自己的 MCP 服务器地址。
| 部分 | 可用性 | 详情/备注 |
|---|---|---|
| 概览 | ✅ | 见 README.md |
| 提示模板列表 | ✅ | duckdb-motherduck-initial-prompt |
| 资源列表 | ✅ | README.md 中列出两项资源(博客、YouTube 视频) |
| 工具列表 | ✅ | query 工具 |
| API 密钥安全 | ✅ | 使用 motherduck_token 作为环境变量(见 README.md) |
| 采样支持(评估时可忽略) | ⛔ | 未提及 |
通过以上两张表可以看出,MotherDuck MCP 服务器文档完善,包含清晰的提示、工具支持、资源和安全实践,但没有明确提及 Roots 和采样支持。总体而言,它是一个实用、面向数据库分析的 MCP 接口实现。
| 是否有 LICENSE | ✅ (MIT) |
|---|---|
| 是否有至少一个工具 | ✅ |
| Fork 数量 | 23 |
| Star 数量 | 205 |

将 FlowHunt 与 MotherDuck 的 DuckDB MCP 服务器集成,为您的 AI 助手和 IDE 提供安全、可扩展和无服务器的 SQL 分析。轻松连接本地 DuckDB 和基于云的 MotherDuck 数据库,访问云存储,并通过强大的安全性简化您的分析工作流程。...

YugabyteDB MCP 服务器连接 AI 助手与 YugabyteDB 数据库,通过标准化的 Model Context Protocol (MCP) 接口,实现安全、只读的数据探索和模式分析。非常适合追求简单、安全且强大 AI 驱动数据库访问的开发者。...

MCP 数据库服务器为 AI 助手和自动化工具提供对常见数据库(如 SQLite、SQL Server、PostgreSQL 和 MySQL)的安全、可编程访问。它作为桥梁,支持上下文感知的工作流和 AI 驱动应用高效查询、管理和交互结构化数据。...