Bitable MCP Server

Bitable MCP Server

site icon
2025.03.20 2
Python数据库服务数据访问数据库
Bitable MCP Server 是一个通过 Model Context Protocol 提供对 Lark Bitable 访问的服务。它允许用户使用预定义的工具与 Bitable 表格进行交互,包括列出表格、描述表格结构以及执行 SQL 查询等功能。
View on GitHub

Overview

基本能力

产品定位

Bitable MCP Server 主要用于与 Lark Bitable 进行交互,提供数据库表格的访问和操作能力。

核心功能

  1. 列出表格list_table 工具可以列出当前 Bitable 中的所有表格名称。
  2. 描述表格结构describe_table 工具可以描述指定表格的列结构。
  3. 执行 SQL 查询read_query 工具可以执行 SQL 查询并返回结果。

适用场景

  1. 需要从 Lark Bitable 中读取数据的应用场景。
  2. 需要自动化操作 Bitable 表格的工作流程。
  3. 开发者需要集成 Bitable 数据到其他系统中的场景。

工具列表

  1. list_table:列出当前 Bitable 中的表格名称。
  2. describe_table:描述指定表格的列结构。
  3. read_query:执行 SQL 查询并返回结果。

常见问题解答

无明确常见问题解答内容。

使用教程

使用依赖

请确保 uvx 已安装。

安装教程

一键安装

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

手动安装

  1. 使用 pip 安装:
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"
    }
  }
}

调试方式

使用 MCP inspector 进行调试:

npx @modelcontextprotocol/inspector uvx bitable-mcp

许可证

None