lloydzhou_bitable_mcp

lloydzhou_bitable_mcp

by lloydzhou
This MCP server enables interaction with Lark Bitable tables using the Model Context Protocol.

Lark Bitable Integration via MCP Server

Overview

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:
pip install bitable-mcp

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

About

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

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

0 forks

Report repository

Releases

No releases published.

Packages 0

No packages published.

Languages

Features & Capabilities

Categories
mcp_server model_context_protocol python bitable api_integration claude zed

Implementation Details

Stats

0 Views
2 GitHub Stars

Repository Info

lloydzhou Organization

Similar MCP Servers

continuedev_continue by continuedev
25049
21423
9300