Skip to main content

This MCP server provides access to Lark bitable through the Model Context Protocol.

Project description

Bitable MCP Server

This MCP server provides access to Lark Bitable through the Model Context Protocol. It allows users to interact with Bitable tables using predefined tools.

One click installation & Configuration

Claude

To install and configure the server, use the following command:

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

Replace your_personal_base_token and your_app_token with your actual tokens.

Cursor

Coming soon

Windsurf

Coming soon

Available Tools

  • list_table - List tables for the current Bitable.

    • Returns: A JSON-encoded list of table names.
  • describe_table - Describe a table by its name.

    • Parameters:
      • name (str): The name of the table to describe.
    • Returns: A JSON-encoded list of columns in the table.
  • read_query - Execute a SQL query to read data from the tables.

    • Parameters:
      • sql (str): The SQL query to execute.
    • Returns: A JSON-encoded list of query results.

Manual installation and configuration

Please make sure uvx is installed before installation.

Add to your Claude settings:

  1. Using uvx
"mcpServers": {
  "bitable-mcp": {
    "command": "uvx",
    "args": ["bitable-mcp"],
    "env": {
        "PERSONAL_BASE_TOKEN": "your-personal-base-token",
        "APP_TOKEN": "your-app-token"
    }
  }
}
  1. Using pip installation
  1. Install bitable-mcp via pip:
pip install bitable-mcp
  1. Modify your Claude settings
"mcpServers": {
  "bitable-mcp": {
    "command": "python",
    "args": ["-m", "bitable_mcp"],
    "env": {
        "PERSONAL_BASE_TOKEN": "your-personal-base-token",
        "APP_TOKEN": "your-app-token"
    }
  }
}

Configure for Zed

Add to your Zed settings.json:

Using uvx

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

Using pip installation

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

Debugging

You can use the MCP inspector to debug the server. For uvx installations:

npx @modelcontextprotocol/inspector uvx bitable-mcp

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bitable_mcp-0.1.0.tar.gz (19.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bitable_mcp-0.1.0-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file bitable_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: bitable_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 19.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.2

File hashes

Hashes for bitable_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 df0aad59370c5377fc66b58633d1f1ba8b9332c091bb0818343c3128ee8e8268
MD5 0fa18db09eab88497bde5ec29e0d5d6f
BLAKE2b-256 4c34e970d3be765485bbf7ae3b71505176d9665481e53d2af66ad5c70011bdb8

See more details on using hashes here.

File details

Details for the file bitable_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: bitable_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.2

File hashes

Hashes for bitable_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4f86e7e922efc916a41745ff63727a34f3852e8d680f6607a569cc5696fe9b9a
MD5 44315dc12ea1c51c6370a6d98d877d59
BLAKE2b-256 fe456340407aed4c37a36fe804f9a0a89641c98ee6a3b9766f01b905b1e3bb66

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page