Bitable MCP Server について
Bitable MCP Serverは、MCPクライアントからLark Bitableのテーブルに接続します。テーブル一覧や列の確認、読み取り専用SQLクエリのツールを提供し、必要なトークンでアクセスします。
主な機能
- 01Bitableテーブルの一覧表示
- 02テーブル列の確認
- 03読み取り専用SQLクエリ
活用シーン
- 01Bitable内のテーブル確認
- 02テーブル列構成の確認
- 03SQLクエリによるレコード取得
MCP 対応
テーブル一覧、列の説明、テーブルデータのクエリを行う定義済みツールをMCPクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Bitable MCP サーバー
この MCP サーバーは、Model Context Protocol を通じて Lark Bitable にアクセスできます。定義済みのツールを使って、Bitable のテーブルを操作できます。
ワンクリックでのインストールと設定
Smithery 経由でのインストール
Smithery 経由で Claude Desktop に Bitable Server を自動インストールするには、次のコマンドを実行します。
npx -y @smithery/cli install @lloydzhou/bitable-mcp --client claude
Claude
次のコマンドを使用して、サーバーをインストールして設定します。
PERSONAL_BASE_TOKEN=your_personal_base_token APP_TOKEN=your_app_token uv run --with uv --with bitable-mcp bitable-mcp-install
your_personal_base_token と your_app_token を実際のトークンに置き換えてください。
Cursor
近日公開
Windsurf
近日公開
利用可能なツール
-
list_table- 現在の Bitable のテーブル一覧を取得します。- 戻り値: テーブル名の JSON エンコードされたリストです。
-
describe_table- 名前を指定してテーブルの情報を取得します。- パラメーター:
name(str): 情報を取得するテーブルの名前です。
- 戻り値: テーブル内の列の JSON エンコードされたリストです。
- パラメーター:
-
read_query- SQL クエリを実行して、テーブルからデータを読み取ります。- パラメーター:
sql(str): 実行する SQL クエリです。
- 戻り値: クエリ結果の JSON エンコードされたリストです。
- パラメーター:
手動でのインストールと設定
インストール前に uvx がインストールされていることを確認してください。
Claude の設定に追加します。
- uvx を使用する場合
"mcpServers": {
"bitable-mcp": {
"command": "uvx",
"args": ["bitable-mcp"],
"env": {
"PERSONAL_BASE_TOKEN": "your-personal-base-token",
"APP_TOKEN": "your-app-token"
}
}
}
- pip でインストールする場合
- pip で
bitable-mcpをインストールします。
pip install bitable-mcp
- Claude の設定を変更します
"mcpServers": {
"bitable-mcp": {
"command": "python",
"args": ["-m", "bitable_mcp"],
"env": {
"PERSONAL_BASE_TOKEN": "your-personal-base-token",
"APP_TOKEN": "your-app-token"
}
}
}
Zed の設定
Zed の settings.json に追加します。
uvx を使用する場合
"context_servers": [
"bitable-mcp": {
"command": "uvx",
"args": ["bitable-mcp"],
"env": {
"PERSONAL_BASE_TOKEN": "your-personal-base-token",
"APP_TOKEN": "your-app-token"
}
}
],
pip でインストールする場合
"context_servers": {
"bitable-mcp": {
"command": "python",
"args": ["-m", "bitable_mcp"],
"env": {
"PERSONAL_BASE_TOKEN": "your-personal-base-token",
"APP_TOKEN": "your-app-token"
}
}
},
デバッグ
MCP Inspector を使ってサーバーをデバッグできます。uvx でインストールした場合:
npx @modelcontextprotocol/inspector uvx bitable-mcp
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
