
MongoDB MCP 服务器
MongoDB MCP 服务器实现了 AI 助手与 MongoDB 数据库的无缝集成,可通过标准化的 Model Context Protocol (MCP) 实现数据库的直接管理、查询自动化和数据检索。...
MotherDuck MCP 服务器将 AI 代理和 IDE 与 DuckDB 及 MotherDuck 连接,在 FlowHunt 中实现无缝、无服务器的 SQL 分析和混合数据工作流。
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 |
MotherDuck MCP 服务器是 Model Context Protocol (MCP) 的一种实现,它将 AI 助手和 IDE 连接到 DuckDB 和 MotherDuck 数据库。它为运行 SQL 分析、管理数据以及使用本地和云存储开发数据管道提供了标准化的方式——无需手动管理服务器。
MotherDuck MCP 服务器让 AI 助手和开发者能够进行 SQL 分析、搭建数据管道,并访问混合本地/云数据源。它支持无服务器数据探索、云存储集成(如 Amazon S3)以及无需基础设施搭建即可进行快速分析等应用场景。
您应该使用环境变量来安全地提供 MotherDuck 令牌。在配置中将 `motherduck_token` 设置为环境变量(如 `${MOTHERDUCK_TOKEN}`),而不是将凭证硬编码到文件中。
可以!FlowHunt 支持 MCP 服务器。只需将 MCP 组件添加到您的流程中,配置好 MotherDuck MCP 服务器信息,您的 AI 代理就可以直接与 DuckDB 和 MotherDuck 数据库交互。
主要暴露的工具是 `query`,它允许您的 AI 代理或 IDE 在 DuckDB 或 MotherDuck 数据库上执行 SQL 查询。
请查看 [MotherDuck 博客文章](https://motherduck.com/blog/faster-data-pipelines-with-mcp-duckdb-ai/) 和 [YouTube 视频](https://www.youtube.com/watch?v=yG1mv8ZRxcU),深入了解 MCP、DuckDB 和 AI 驱动的数据工作流。
MongoDB MCP 服务器实现了 AI 助手与 MongoDB 数据库的无缝集成,可通过标准化的 Model Context Protocol (MCP) 实现数据库的直接管理、查询自动化和数据检索。...
DataHub MCP 服务器为 FlowHunt AI 代理与 DataHub 元数据平台之间架起桥梁,实现高级数据发现、血缘分析、自动元数据检索,以及与 AI 驱动工作流的无缝集成。...
Databricks MCP 服务器将 AI 助手连接到 Databricks 环境,实现对 Unity Catalog 元数据和数据资产的自主探索、理解和交互。它使智能体能够发现数据、构建 SQL 查询,并自动化复杂的分析工作流,无需人工干预。...