乐于分享
好东西不私藏

OpenClaw + NocoDB MCP:用自然语言查询数据库的完整指南

OpenClaw + NocoDB MCP:用自然语言查询数据库的完整指南
在当今数据驱动的开发环境中,能够高效、灵活地查询和管理数据库变得至关重要。本文将介绍如何结合 OpenClaw 和 NocoDB MCP (Model Context Protocol),实现通过自然语言或标准化接口查询 NocoDB 中的数据表。无论你是数据分析师、开发者,还是业务人员,这个组合都能大大简化你的数据查询流程。

01

在 NocoDB 中创建 MCP 端点
首先,我们需要在 NocoDB 中设置 MCP 端点,以便外部工具可以连接和查询。
具体操作:
  1. 登录 NocoDB,点击总览->设置-MCP Server->新建端点
  2. 为端点命名(如nocodb-mcp
  3. 复制生成的 API Token 和 MCP URL
生成的配置示例如下:
{  "mcpServers": {    "NocoDB MCP": {      "command": "npx",      "args": [        "mcp-remote",        "https://your-domain.com/mcp/<ncId>",        "--header",        "xc-mcp-token: <ncToken>"      ]    }  }}
安全提示:MCP 配置包含访问凭证,请妥善保管,不要提交到代码仓库中

02

在 OpenClaw 中安装 mcporter
OpenClaw 使用 mcporter 作为 MCP 客户端,负责与 NocoDB MCP 服务器通信。mcporter 是 OpenClaw 生态中专用的 MCP 管理工具,支持通过命令行管理 MCP 服务器的连接
  • 安装 mcporter
# 安装全局配置npm i mcporter -g# 验证安装mcporter --version
    • 下载并配置 MCP 技能文件
    # 创建技能目录并解压mv mcporter-1.0.0.zip ~/openclaw/skills/mcportercd ~/openclaw/skills/mcporterunzip mcporter-1.0.0.zip
    • 编辑 Mcporter 配置文件路径通常为
    ~/.openclaw/workspace/config/mcporter.json 
    {  "mcpServers": {    "NocoDB": {      "command": "npx",      "args": [        "mcp-remote",        "http://you-domain/mcp/nctv2233SSwc41r9r",        "--allow-http",        "--header",        "xc-token: _FKUbH-SSEW3-wOEuH"      ]    }  }}

    03

    重启 OpenClaw 网关并验证
    # 或直接使用 openclaw 命令openclaw gateway restart
    验证连接
    在 OpenClaw 聊天界面中输入:
    "查看 NocoDB 所有的工具列表"
    使用方式
    方式一:自然语言对话(推荐)
    在 OpenClaw 聊天界面中直接用自然语言描述你的需求:
    • "帮我查询 NocoDB 中users表的所有数据"
    • "统计一下最近 7 天的订单数量"
    • "在projects表中创建一条新记录,项目名称为'新产品开发'"
    OpenClaw 会自动通过 Mcporter 路由到 NocoDB MCP 服务器,执行相应的数据库操作并返回结果
    方式二:命令行调试(高级用户)
    # 调用 NocoDB 工具(示例)mcporter call NocoDB.list_tables baseId=your-base-idmcporter call NocoDB.get_rows tableName=users limit=10

    04

    总结
    本文介绍了如何通过 OpenClaw + Mcporter + NocoDB MCP 的组合,实现自然语言数据库查询。将 NocoDB 的无代码电子表格体验与 AI Agent 的自动化能力结合,通过标准化 MCP 协议实现灵活的数据查询,适合业务人员快速数据分析和开发者构建自动化流程。
    往期回顾:
    告别 SQL:用 NocoDB 将数据库变成智能电子表格
    OpenClaw 邮件技能开发实战:打造兼容中外的全能 Email Agent
    May you success !