MotherDuck MCP 服务器

AI Database MCP Server Cloud Analytics

联系我们在FlowHunt托管您的MCP服务器

FlowHunt在您的内部系统和AI工具之间提供额外的安全层,让您能够精细控制从MCP服务器可访问哪些工具。托管在我们基础设施中的MCP服务器可以与FlowHunt的聊天机器人以及ChatGPT、Claude和各种AI编辑器等热门AI平台无缝集成。

“MotherDuck” MCP 服务器的作用是什么?

MotherDuck MCP 服务器是 Model Context Protocol (MCP) 的一种实现,它将 AI 助手和 IDE 与 DuckDB 及 MotherDuck 数据库对接。它通过为本地 DuckDB 文件和云端 MotherDuck 数据库查询提供标准化接口,使用户能够进行强大的 SQL 分析。该服务器支持混合执行,可无缝访问本地与云存储的数据,包括通过 MotherDuck 集成的 Amazon S3。通过将数据库操作作为工具暴露给 AI 系统,开发者和 AI 代理无需手动配置或服务器管理,即可便捷地执行数据库查询、管理数据和简化数据工作流。这种无服务器方式让分析、数据共享和数据管道开发直接在 AI 环境中得以加速。

提示模板列表

  • duckdb-motherduck-initial-prompt:初始化与 DuckDB 或 MotherDuck 的连接并开始数据库操作的提示模板。
Logo

准备好发展您的业务了吗?

今天开始免费试用,几天内即可看到结果。

资源列表

工具列表

  • query:在 DuckDB 或 MotherDuck 数据库上执行 SQL 查询。
    • 输入参数
      • query(字符串,必填):要执行的 SQL 语句。

该 MCP 服务器的应用场景

  • AI 助手中的 SQL 分析:让大语言模型或编程助手直接在 DuckDB 或 MotherDuck 上运行 SQL 查询,将自然语言指令转化为可执行的分析操作。
  • 数据管道开发:通过让 AI 系统访问本地及云端数据源,加速数据管道的开发和原型设计。
  • 混合本地与云查询:支持开发者无缝查询本地(DuckDB)和云端(MotherDuck)数据,提升工作流灵活性。
  • 云存储集成:AI 代理可通过 MotherDuck 连接访问并分析 Amazon S3 等集成云存储中的数据。
  • 无服务器数据探索:无需管理计算基础设施,实现用户及 AI 系统的快速、按需分析。

如何设置

Windsurf

  1. 确认已安装 Node.js 和 Windsurf。

  2. 打开 Windsurf 配置文件(通常为 windsurf.config.json)。

  3. mcpServers 部分添加 MotherDuck MCP 服务器:

    {
      "mcpServers": {
        "motherduck": {
          "command": "uvx",
          "args": ["mcp-server-motherduck", "--transport", "stream", "--db-path", "md:"]
        }
      }
    }
    
  4. 保存配置并重启 Windsurf。

  5. 在 Windsurf 中确认 MotherDuck MCP 服务器已运行并可访问。

API 密钥安全

使用环境变量提供如 MotherDuck token 等敏感凭证:

{
  "mcpServers": {
    "motherduck": {
      "command": "uvx",
      "args": ["mcp-server-motherduck", "--transport", "stream", "--db-path", "md:"],
      "env": {
        "motherduck_token": "${MOTHERDUCK_TOKEN}"
      }
    }
  }
}

Claude

  1. 安装 Claude 并确保已设置 Node.js。

  2. 找到 Claude 配置文件(通常为 claude.config.json)。

  3. mcpServers 中添加如下内容:

    {
      "mcpServers": {
        "motherduck": {
          "command": "uvx",
          "args": ["mcp-server-motherduck", "--transport", "stream", "--db-path", "md:"]
        }
      }
    }
    
  4. 重启 Claude 并在界面确认服务器已出现。

  5. 按上述方式通过环境变量保护 API 密钥。

Cursor

  1. 确认已安装并更新 Cursor。

  2. 打开 Cursor 设置(cursor.config.json)。

  3. mcpServers 下添加以下内容:

    {
      "mcpServers": {
        "motherduck": {
          "command": "uvx",
          "args": ["mcp-server-motherduck", "--transport", "stream", "--db-path", "md:"]
        }
      }
    }
    
  4. 保存并重启 Cursor。

  5. 通过环境变量设置敏感令牌。

Cline

  1. 安装 Cline 及所需依赖。

  2. 编辑 cline.config.json,加入如下内容:

    {
      "mcpServers": {
        "motherduck": {
          "command": "uvx",
          "args": ["mcp-server-motherduck", "--transport", "stream", "--db-path", "md:"]
        }
      }
    }
    
  3. 保存配置并重启 Cline。

  4. 确保已将 motherduck_token 作为环境变量设置以保证安全。

如何在流程中使用该 MCP

在 FlowHunt 中使用 MCP

要将 MCP 服务器集成到 FlowHunt 工作流中,首先添加 MCP 组件并将其连接到您的 AI 代理:

FlowHunt MCP flow

点击 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 接口实现。


MCP 评分

是否有 LICENSE✅ (MIT)
是否有至少一个工具
Fork 数量23
Star 数量205

常见问题

在 FlowHunt 中试用 MotherDuck MCP 服务器

通过将 MotherDuck MCP 服务器集成到 FlowHunt,加速数据分析并简化工作流。体验混合无服务器 SQL,触手可及。

了解更多

MotherDuck MCP 集成
MotherDuck MCP 集成

MotherDuck MCP 集成

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

1 分钟阅读
AI MotherDuck +6
JDBC MCP 服务器
JDBC MCP 服务器

JDBC MCP 服务器

JDBC MCP 服务器通过 JDBC 标准实现 AI 助手与关系型数据库的无缝集成。它允许 AI 代理直接从 FlowHunt 或其他 AI 驱动的工作流中执行数据库查询、管理记录,并安全地与多种 SQL 数据库交互。...

2 分钟阅读
AI MCP +5
MCP 数据库服务器
MCP 数据库服务器

MCP 数据库服务器

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

2 分钟阅读
AI Database +4