「Bitable」MCPサーバーは何をするものですか?
Bitable MCPサーバーは、Model Context Protocol(MCP)を介して、共同作業が可能なスプレッドシート兼データベースプラットフォームであるLark Bitableへのシームレスなアクセスを提供します。このサーバーを使うことで、AIアシスタントや開発ツールが、事前定義されたツールを通じてBitableのテーブルと直接やりとりできます。Bitable MCPでは、利用可能なテーブルの一覧取得、テーブルスキーマの説明、SQLライクな構文でデータクエリなど、データベース操作の自動化が可能です。このMCPサーバーを使えば、データ抽出・管理・連携に関するワークフローが効率化され、Lark Bitableの構造化データとやりとりできる知的アシスタントや自動化パイプラインの構築が容易になります。MCPとの統合により、さまざまなAIプラットフォームや開発環境との互換性も確保でき、データ駆動型アプリケーションに取り組む開発者や利用者の生産性を大きく向上させます。
プロンプト一覧
リポジトリやドキュメント内でプロンプトテンプレートは言及されていません。
リソース一覧
利用可能なドキュメントやコード内で明記されたMCPリソースはありません。
ツール一覧
- list_table
現在のBitableインスタンスのテーブルを一覧表示します。テーブル名のJSONリストを返します。 - describe_table
テーブル名を指定してそのスキーマを説明します。nameパラメータ(文字列)を受け取り、テーブル内カラムのJSONリストを返します。 - read_query
テーブルからデータを読み取るためのSQLクエリを実行します。sqlパラメータ(文字列)を受け取り、クエリ結果のJSONリストを返します。
このMCPサーバーのユースケース
- データベーステーブル発見
開発者やAIエージェントがBitableワークスペース内の全テーブルを素早く一覧でき、関連データソースの選定が容易になります。 - スキーマ探索
テーブルスキーマを説明することで、カラム名やデータ型などの構造を把握でき、堅牢なクエリやデータ連携の構築に役立ちます。 - 自動データ抽出
SQLライクなクエリで、レポーティングやダッシュボード作成、他システムへのデータ連携用に特定のデータ抽出が可能です。 - AIによるデータ分析支援
AIアシスタントがこれらのツールを活用し、分析自動化・データに関する質問への回答・インサイト要約などを実現します。 - ワークフロー自動化
他ツールやプラットフォーム(Claude、Zedなど)と統合して、同期・クリーニング・集計などのデータ駆動ワークフローを自動化できます。
セットアップ方法
Windsurf
Windsurfのセットアップ手順はありません。ドキュメント内で「近日公開」と記載されています。
Claude
uvxがインストールされていることを確認してください。Lark Bitableから
PERSONAL_BASE_TOKENとAPP_TOKENを取得します。下記をClaudeの設定に追加してください:
"mcpServers": { "bitable-mcp": { "command": "uvx", "args": ["bitable-mcp"], "env": { "PERSONAL_BASE_TOKEN": "your-personal-base-token", "APP_TOKEN": "your-app-token" } } }もしくは、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" } } }設定を保存し、Claudeを再起動してください。
APIキーの安全な管理方法:
JSON設定ファイル内のenvで機密キーを管理してください:
"env": {
"PERSONAL_BASE_TOKEN": "your-personal-base-token",
"APP_TOKEN": "your-app-token"
}
Cursor
Cursorのセットアップ手順はありません。ドキュメント内で「近日公開」と記載されています。
Cline
Clineのセットアップ手順はありません。
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"
}
}
},
Flow内でのMCPの使い方
FlowHuntでのMCP利用方法
MCPサーバーをFlowHuntワークフローに統合するには、まずフローにMCPコンポーネントを追加し、AIエージェントに接続します:

MCPコンポーネントをクリックして設定パネルを開き、システムMCP設定欄に以下のJSON形式でサーバー情報を入力します:
{
"bitable-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
設定が完了したら、AIエージェントはこのMCPの全機能・ツールを活用可能となります。"bitable-mcp"は実際のMCPサーバー名に、URLは自分のMCPサーバーURLに置き換えてください。
概要
| セクション | 対応状況 | 詳細・備考 |
|---|---|---|
| 概要 | ✅ | |
| プロンプト一覧 | ⛔ | 言及なし |
| リソース一覧 | ⛔ | 言及なし |
| ツール一覧 | ✅ | list_table, describe_table, read_query |
| APIキーのセキュア管理 | ✅ | 設定でenvを使用 |
| サンプリング対応(評価では重要度低) | ⛔ | 言及なし |
- Roots対応:言及なし
- サンプリング対応:言及なし
当社コメント
Bitable MCPサーバーはシンプルかつ実用的で、データベース操作(一覧・スキーマ・クエリ)に必要な基本的ツールを提供します。プロンプトテンプレートや明示的なMCPリソースは見当たらず、セットアップ手順もClaudeとZedのみ完全に記載されています。リポジトリは公開済みですが、rootsやサンプリングなど高度なMCP機能やドキュメントの充実度は限定的です。
MCPテーブル評価: 5/10
基本機能は十分で実用的ですが、ドキュメントやリソース、プロンプト、高度なMCP機能が不足しています。
MCPスコア
| ライセンス有無 | ⛔ |
|---|---|
| 1つ以上のツール有 | ✅ |
| フォーク数 | 3 |
| スター数 | 2 |
