Bitable
Interaja com tabelas e dados do Lark Bitable usando o Model Context Protocol.
Documentação
Servidor MCP Bitable
Este servidor MCP fornece acesso ao Lark Bitable através do Model Context Protocol. Ele permite que usuários interajam com tabelas Bitable usando ferramentas predefinidas.
Instalação e configuração com um clique
Instalando via Smithery
Para instalar o Servidor Bitable para Claude Desktop automaticamente via Smithery:
npx -y @smithery/cli install @lloydzhou/bitable-mcp --client claude
Claude
Para instalar e configurar o servidor, use o seguinte comando:
PERSONAL_BASE_TOKEN=your_personal_base_token APP_TOKEN=your_app_token uv run --with uv --with bitable-mcp bitable-mcp-install
Substitua your_personal_base_token e your_app_token pelos seus tokens reais.
Cursor
Em breve
Windsurf
Em breve
Ferramentas disponíveis
-
list_table- Lista as tabelas do Bitable atual.- Retorna: Uma lista codificada em JSON com os nomes das tabelas.
-
describe_table- Descreve uma tabela pelo nome.- Parâmetros:
name(str): O nome da tabela a ser descrita.
- Retorna: Uma lista codificada em JSON com as colunas da tabela.
- Parâmetros:
-
read_query- Executa uma consulta SQL para ler dados das tabelas.- Parâmetros:
sql(str): A consulta SQL a ser executada.
- Retorna: Uma lista codificada em JSON com os resultados da consulta.
- Parâmetros:
Instalação e configuração manual
Certifique-se de que uvx esteja instalado antes da instalação.
Adicione às suas configurações do Claude:
- Usando uvx
"mcpServers": {
"bitable-mcp": {
"command": "uvx",
"args": ["bitable-mcp"],
"env": {
"PERSONAL_BASE_TOKEN": "your-personal-base-token",
"APP_TOKEN": "your-app-token"
}
}
}
- Usando instalação via pip
- Instale
bitable-mcpvia pip:
pip install bitable-mcp
- Modifique suas configurações do Claude
"mcpServers": {
"bitable-mcp": {
"command": "python",
"args": ["-m", "bitable_mcp"],
"env": {
"PERSONAL_BASE_TOKEN": "your-personal-base-token",
"APP_TOKEN": "your-app-token"
}
}
}
Configurar para Zed
Adicione ao seu settings.json do Zed:
Usando uvx
"context_servers": [
"bitable-mcp": {
"command": "uvx",
"args": ["bitable-mcp"],
"env": {
"PERSONAL_BASE_TOKEN": "your-personal-base-token",
"APP_TOKEN": "your-app-token"
}
}
],
Usando instalação via pip
"context_servers": {
"bitable-mcp": {
"command": "python",
"args": ["-m", "bitable_mcp"],
"env": {
"PERSONAL_BASE_TOKEN": "your-personal-base-token",
"APP_TOKEN": "your-app-token"
}
}
},
Depuração
Você pode usar o inspetor MCP para depurar o servidor. Para instalações via uvx:
npx @modelcontextprotocol/inspector uvx bitable-mcp
