Nocodb MCP 服务器

AI Database MCP Server Nocodb

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

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

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

Nocodb MCP 服务器通过模型上下文协议(MCP),在 AI 助手与 Nocodb 数据库之间架起桥梁。该服务器使 AI 客户端能够在 Nocodb 表上无缝执行 CRUD(创建、读取、更新、删除)操作,便于数据管理工作流。通过 MCP 接口暴露数据库功能,LLM 和 AI 代理可以查询、新建、更新、删除记录或字段,甚至上传文件以创建数据表。此集成通过自动化和标准化数据库交互,提升开发效率,让以数据库为中心的 AI 应用和工作流的构建、测试与部署变得更加容易。

提示模板列表

  • 获取记录:从指定的 Nocodb 表检索数据。
  • 新建记录:向表格添加指定值的新行。
  • 更新记录:更新现有记录,如修改某些值或去除后缀。
  • 删除记录:按名称等条件删除记录。
  • 添加列:为现有表添加新列。
  • 批量更新列值:为所有行设置列值。
  • 删除列:从表格中删除列。
  • 文件创建表:用 JSON 文件中的数据创建新表。
  • 批量新建记录:一次添加多条新记录。
  • 批量删除记录:一次性删除多条记录。
Logo

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

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

资源列表

  • Nocodb 表:访问已连接 Nocodb 数据库下的所有表,可用于数据读取与上下文引用。
  • 表结构:每张表的元数据,包括字段名和数据类型。
  • 上传文件:可用于创建或更新表格的 JSON 文件(如 example_upload.json)。
  • 批量示例数据:在 docs/sample-bulk 目录下提供的批量数据和截图,用于演示和上下文。

工具列表

  • CRUD 操作:用于对表和记录进行创建、读取、更新、删除的工具(详见提示模板)。
  • 文件上传:用于处理并上传 JSON 文件,在 Nocodb 中创建新表的工具。
  • 批量操作:在表格中批量创建和删除记录的工具。

该 MCP 服务器的应用场景

  • 数据库管理:自动化 Nocodb 表的 CRUD 操作,简化开发者的数据录入、修改和清理任务。
  • 数据迁移:上传并处理 JSON 文件,快速迁移或初始化 Nocodb 数据库的数据。
  • 结构演进:以编程方式添加或删除字段,支持应用数据模型的演变。
  • 批量数据处理:高效地进行大规模记录创建或删除,适用于批处理或自动化测试场景。
  • AI 驱动仪表盘:让 AI 代理获取和操作数据,实现实时报告、分析或仪表盘集成。

如何配置

Windsurf

  1. 确保已安装 Node.js 和 Nocodb。
  2. 找到 Windsurf 的配置文件(如 settings.json)。
  3. 使用如下 JSON 片段添加 Nocodb MCP 服务器
    {
      "mcpServers": {
        "nocodb-mcp": {
          "command": "npx",
          "args": ["@edwinbernadus/nocodb-mcp-server@latest"]
        }
      }
    }
    
  4. 保存配置并重启 Windsurf。
  5. 通过测试一个数据库操作,确认服务器正常运行并可访问。

Claude

  1. 安装 Node.js 并确保可访问 Nocodb 实例。
  2. 编辑 Claude 平台的 MCP 配置文件。
  3. 添加服务器配置如下:
    {
      "mcpServers": {
        "nocodb-mcp": {
          "command": "npx",
          "args": ["@edwinbernadus/nocodb-mcp-server@latest"]
        }
      }
    }
    
  4. 重启 Claude 并检查服务器连接。
  5. 通过测试提示进行确认。

Cursor

  1. 准备好 Node.js 环境和 Nocodb 凭证。
  2. 打开 Cursor 的设置或 MCP 集成面板。
  3. 插入以下配置:
    {
      "mcpServers": {
        "nocodb-mcp": {
          "command": "npx",
          "args": ["@edwinbernadus/nocodb-mcp-server@latest"]
        }
      }
    }
    
  4. 保存并重启 Cursor。
  5. 通过运行 CRUD 操作验证服务器。

Cline

  1. 配置 Node.js 并确保 Nocodb 可用。
  2. 编辑 Cline 的 MCP 服务器配置。
  3. 按如下方式添加服务器:
    {
      "mcpServers": {
        "nocodb-mcp": {
          "command": "npx",
          "args": ["@edwinbernadus/nocodb-mcp-server@latest"]
        }
      }
    }
    
  4. 保存并重启 Cline。
  5. 通过连接 Nocodb 表进行测试。

API 密钥安全

请使用环境变量存储 API 密钥以保障安全。例如:

{
  "env": {
    "NOCODB_API_KEY": "your-nocodb-key"
  },
  "inputs": {
    "api_key": "${NOCODB_API_KEY}"
  }
}

如何在流程中使用 MCP

在 FlowHunt 中使用 MCP

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

FlowHunt MCP flow

点击 MCP 组件,打开其配置面板。在系统 MCP 配置部分,按以下 JSON 格式填入 MCP 服务器详情:

{
  "nocodb-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

配置完成后,AI 代理即可将此 MCP 作为工具,访问其全部功能。请记得将 “nocodb-mcp” 替换为实际服务器名称,并将 URL 替换为您自己的 MCP 服务器地址。


概览

模块可用性详情/备注
概览README.md 提供了完整描述与功能说明
提示模板列表README.md 中列出了提示模板
资源列表表、结构、文件;见 README.md/example_upload.json
工具列表CRUD、批量、上传工具见 README 和 API_FUNCTION.md
API 密钥安全env.example 及配置说明
采样支持(评估时不重要)未提及

根据现有文档和结构,Nocodb MCP 服务器具备完善的 MCP 集成、明确的提示模板、资源和配置说明。但未发现 Roots 或采样支持的明确文档,可能在高级场景下有限制。总体而言,该服务是数据库工作流的实用且文档齐全的 MCP 服务器。


MCP 得分

是否有 LICENSE
是否至少有一个工具
Fork 数量7
Star 数量24

常见问题

用 Nocodb MCP 自动化您的数据库工作流

让您的 AI 代理轻松连接 Nocodb,实现 CRUD、模式演进和批量数据任务。简化开发,赋能您的流程,获得强大的数据库访问能力。

了解更多

MCP 数据库服务器
MCP 数据库服务器

MCP 数据库服务器

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

2 分钟阅读
AI Database +4
DevDb MCP 服务器
DevDb MCP 服务器

DevDb MCP 服务器

DevDb MCP 服务器通过 Model Context Protocol (MCP) 将 AI 助手与 Visual Studio Code 中的数据库开发连接起来,将数据库操作暴露给编辑器。它使开发者和 AI 代理能够在编辑器内无缝查询、管理和调试数据库,提升生产力并简化工作流程。...

2 分钟阅读
AI Database +4
Nodit MCP 服务器
Nodit MCP 服务器

Nodit MCP 服务器

Nodit MCP 服务器通过 Nodit 的 Web3 基础设施,将 AI 智能体和开发者连接到结构化的多链区块链数据。它使 LLM 和自动化工具能够无缝访问、分析和利用实时区块链上下文,支持广泛的自动化工作流。...

2 分钟阅读
Blockchain Web3 +4