{"type":"mcp_server","name":"bitable-mcp","description":"This repository provides a Model Context Protocol (MCP) server for accessing Lark Bitable, enabling interaction with Bitable tables through predefined tools like listing, describing, and querying data using SQL.","category":"Developer Tools","language":"Python","stars":2,"forks":0,"owner":"lloydzhou","github_url":"https://github.com/lloydzhou/bitable-mcp","homepage":null,"setup":"## Setup\n\n**One click installation & Configuration (Claude):**\nReplace `your_personal_base_token` and `your_app_token` with your actual tokens and run:\n```bash\nPERSONAL_BASE_TOKEN=your_personal_base_token APP_TOKEN=your_app_token uv run --with uv --with bitable-mcp bitable-mcp-install\n```\n\n**Manual installation and configuration:**\n\n1.  Make sure `uvx` is installed.\n2.  Add the following to your Claude settings using uvx:\n```json\n\"mcpServers\": {\n  \"bitable-mcp\": {\n    \"command\": \"uvx\",\n    \"args\": [\"bitable-mcp\"],\n    \"env\": {\n        \"PERSONAL_BASE_TOKEN\": \"your-personal-base-token\",\n        \"APP_TOKEN\": \"your-app-token\"\n    }\n  }\n}\n```\n3.  Alternatively, install `bitable-mcp` via pip:\n```bash\npip install bitable-mcp\n```\n4.  Then, modify your Claude settings using pip installation:\n```json\n\"mcpServers\": {\n  \"bitable-mcp\": {\n    \"command\": \"python\",\n    \"args\": [\"-m\", \"bitable_mcp\"],\n    \"env\": {\n        \"PERSONAL_BASE_TOKEN\": \"your-personal-base-token\",\n        \"APP_TOKEN\": \"your-app-token\"\n    }\n  }\n}\n```\n\n**Configure for Zed:**\n\nAdd the following to your Zed settings.json using uvx:\n```json\n\"context_servers\": [\n  \"bitable-mcp\": {\n    \"command\": \"uvx\",\n    \"args\": [\"bitable-mcp\"],\n    \"env\": {\n        \"PERSONAL_BASE_TOKEN\": \"your-personal-base-token\",\n        \"APP_TOKEN\": \"your-app-token\"\n    }\n  }\n],\n```\n\nOr, using pip installation:\n```json\n\"context_servers\": {\n  \"bitable-mcp\": {\n    \"command\": \"python\",\n    \"args\": [\"-m\", \"bitable_mcp\"],\n    \"env\": {\n        \"PERSONAL_BASE_TOKEN\": \"your-personal-base-token\",\n        \"APP_TOKEN\": \"your-app-token\"\n    }\n  }\n},\n```","tools":"## Available Tools\n\n1.  `list_table` (List tables for the current Bitable, returning a JSON-encoded list of table names.)\n2.  `describe_table` (Describe a table by its name, returning a JSON-encoded list of columns in the table.)\n3.  `read_query` (Execute a SQL query to read data from the tables, returning a JSON-encoded list of query results.)","faq":null,"created_at":"2025-03-20T01:16:19+00:00","updated_at":"2025-03-28T17:25:08+00:00","source_url":"https://model-context-protocol.com/servers/bitable-lark-mcp-server-data-access","related_articles":[]}