MCP ExplorerExplorer

Bitable

@lloydzhouon 12 days ago
2 MIT
FreeCommunity
Databases
#Bitable#Lark
MCP server provides access to Lark Bitable through the Model Context Protocol. It allows users to interact with Bitable tables using predefined tools.

Overview

What is Bitable

Bitable MCP Server is a server that provides access to Lark Bitable through the Model Context Protocol, enabling interaction with Bitable tables using predefined tools.

Use cases

This server can be used for managing and querying data in Bitable tables, making it useful for applications requiring data management, reporting, and data-driven decision making within collaborative environments.

How to use

Users can install the Bitable MCP Server easily via Smithery using a single command. Configuration requires setting personal base and app tokens to authenticate the server. After installation, users can utilize various commands to list tables, describe tables, or execute SQL queries.

Key features

Key features include listing available tables, providing detailed descriptions of table columns, and executing read queries via SQL to retrieve data from the tables in a structured format.

Where to use

The Bitable MCP Server can be used in environments where Lark Bitable is integrated, such as collaborative project management tools, data analysis platforms, and applications that require seamless data interaction and manipulation.

Content

Bitable MCP Server

smithery badge

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

Installing via Smithery

To install Bitable Server for Claude Desktop automatically via Smithery:

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

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
  1. Using pip installation
  1. Install bitable-mcp via pip:
pip install bitable-mcp
  1. Modify your Claude settings

Configure for Zed

Add to your Zed settings.json:

Using uvx

Using pip installation

Debugging

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

npx @modelcontextprotocol/inspector uvx bitable-mcp

Tools

list_table
list table for current bitable
describe_table
describe_table by table name
read_query
read_query by sql

Comments