mcpField
B
Bitable MCP Server

Bitable MCP Server

本地服务
github.com/lloydzhou生产力28 周前更新

关于 Bitable MCP Server

Bitable MCP Server 将 MCP 客户端连接到 Lark Bitable 表格,提供表格列表、结构查看和只读 SQL 查询工具,并使用所需令牌进行访问。

主要功能

  1. 01列出 Bitable 表格
  2. 02查看表格列结构
  3. 03执行只读 SQL 查询

适用场景

  1. 01查看 Bitable 中的表格
  2. 02检查表格列结构
  3. 03通过 SQL 查询获取记录

MCP 相关

它向 MCP 客户端提供预定义工具,用于列出表格、查看列信息和查询表格数据。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"bitable": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
启动命令npx -y @smithery/cli

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@smithery/cli

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

MseeP.ai 安全评估徽章

Bitable MCP 服务

LightNow 功能

此 MCP 服务通过 Model Context Protocol 提供对 Lark Bitable 的访问。用户可以使用预定义的工具与 Bitable 表格交互。

Bitable 服务 MCP 服务

一键安装与配置

通过 Smithery 安装

要通过 Smithery 为 Claude Desktop 自动安装 Bitable Server:

npx -y @smithery/cli install @lloydzhou/bitable-mcp --client claude
Claude

使用以下命令安装并配置服务:

PERSONAL_BASE_TOKEN=your_personal_base_token APP_TOKEN=your_app_token uv run --with uv --with bitable-mcp bitable-mcp-install

将 your_personal_base_token 和 your_app_token 替换为你的实际令牌。

Cursor

即将推出

Windsurf

即将推出

可用工具

  • list_table - 列出当前 Bitable 中的表格。

    • 返回值:JSON 编码的表名列表。
  • describe_table - 根据表名描述表格。

    • 参数:
      • name (str):要描述的表格名称。
    • 返回值:JSON 编码的表格列列表。
  • read_query - 执行 SQL 查询以读取表格中的数据。

    • 参数:
      • sql (str):要执行的 SQL 查询。
    • 返回值:JSON 编码的查询结果列表。

手动安装和配置

安装前,请确保已安装 uvx。

添加到 Claude 设置中:

  1. 使用 uvx
"mcpServers": {
  "bitable-mcp": {
    "command": "uvx",
    "args": ["bitable-mcp"],
    "env": {
        "PERSONAL_BASE_TOKEN": "your-personal-base-token",
        "APP_TOKEN": "your-app-token"
    }
  }
}
  1. 使用 pip 安装
  1. 通过 pip 安装 bitable-mcp:
pip install bitable-mcp
  1. 修改 Claude 设置
"mcpServers": {
  "bitable-mcp": {
    "command": "python",
    "args": ["-m", "bitable_mcp"],
    "env": {
        "PERSONAL_BASE_TOKEN": "your-personal-base-token",
        "APP_TOKEN": "your-app-token"
    }
  }
}
为 Zed 配置

添加到 Zed 的 settings.json:

使用 uvx

"context_servers": [
  "bitable-mcp": {
    "command": "uvx",
    "args": ["bitable-mcp"],
    "env": {
        "PERSONAL_BASE_TOKEN": "your-personal-base-token",
        "APP_TOKEN": "your-app-token"
    }
  }
],

使用 pip 安装

"context_servers": {
  "bitable-mcp": {
    "command": "python",
    "args": ["-m", "bitable_mcp"],
    "env": {
        "PERSONAL_BASE_TOKEN": "your-personal-base-token",
        "APP_TOKEN": "your-app-token"
    }
  }
},

调试

你可以使用 MCP inspector 调试服务。对于 uvx 安装:

npx @modelcontextprotocol/inspector uvx bitable-mcp

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。