by lloydzhou
bitable-mcp is an MCP server that provides access to Lark Bitable, enabling applications like Claude Desktop to interact with Bitable tables using predefined tools for automated data retrieval and integration with AI assistants.
bitable-mcp is an MCP (Model Context Protocol) server that provides access to Lark Bitable, a collaborative online database, allowing users to interact with Bitable tables using predefined tools. It acts as a bridge between applications like Claude Desktop and Lark Bitable.
bitable-mcp can be installed and configured in several ways:
npx
command to automatically install for Claude Desktop.PERSONAL_BASE_TOKEN
and APP_TOKEN
environment variables and run the uv run
command.bitable-mcp
to your Claude or Zed settings with uvx
as the command.bitable-mcp
via pip and configure your Claude or Zed settings to use python -m bitable_mcp
as the command.list_table
: Lists tables in the current Bitable.describe_table
: Describes a table by its name, returning column information.read_query
: Executes SQL queries to read data from tables.PERSONAL_BASE_TOKEN
and APP_TOKEN
? These tokens are specific to your Lark Bitable application and need to be obtained from your Lark Bitable account settings.npx @modelcontextprotocol/inspector uvx bitable-mcp
for debugging uvx installations.This MCP server provides access to Lark Bitable through the Model Context Protocol. It allows users to interact with Bitable tables using predefined tools.
To install Bitable Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @lloydzhou/bitable-mcp --client 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.
Coming soon
Coming soon
list_table
- List tables for the current Bitable.
describe_table
- Describe a table by its name.
name
(str): The name of the table to describe.read_query
- Execute a SQL query to read data from the tables.
sql
(str): The SQL query to execute.Please make sure uvx
is installed before installation.
Add to your Claude settings:
"mcpServers": {
"bitable-mcp": {
"command": "uvx",
"args": ["bitable-mcp"],
"env": {
"PERSONAL_BASE_TOKEN": "your-personal-base-token",
"APP_TOKEN": "your-app-token"
}
}
}
bitable-mcp
via pip:pip install bitable-mcp
"mcpServers": {
"bitable-mcp": {
"command": "python",
"args": ["-m", "bitable_mcp"],
"env": {
"PERSONAL_BASE_TOKEN": "your-personal-base-token",
"APP_TOKEN": "your-app-token"
}
}
}
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"
}
}
},
You can use the MCP inspector to debug the server. For uvx installations:
npx @modelcontextprotocol/inspector uvx bitable-mcp
Please log in to share your review and rating for this MCP.
Discover more MCP servers with similar functionality and use cases
by googleapis
Provides a configurable MCP server that abstracts connection pooling, authentication, observability, and tool management to accelerate development of database‑backed AI tools.
by bytebase
DBHub is a universal database gateway that implements the Model Context Protocol (MCP) server interface, enabling MCP-compatible clients to interact with various databases.
by neo4j-contrib
Provides Model Context Protocol servers for interacting with Neo4j databases, managing Aura instances, and handling personal knowledge graph memory through natural‑language interfaces.
by mongodb-js
Provides a Model Context Protocol server that connects to MongoDB databases and Atlas clusters, exposing a rich set of tools for querying, managing, and administering data and infrastructure.
by benborla
A Model Context Protocol (MCP) server that provides read-only access to MySQL databases, enabling Large Language Models (LLMs) to inspect database schemas and execute read-only queries.
by ClickHouse
Provides tools that let AI assistants run read‑only SQL queries against ClickHouse clusters or the embedded chDB engine, plus a health‑check endpoint for service monitoring.
by elastic
Provides direct, natural‑language access to Elasticsearch indices via the Model Context Protocol, allowing AI agents to query and explore data without writing DSL.
by motherduckdb
Provides an MCP server that enables SQL analytics on DuckDB and MotherDuck databases, allowing AI assistants and IDEs to execute queries via a unified interface.
by redis
Provides a natural language interface for agentic applications to manage and search data in Redis efficiently.