mcpField
B
Bitable MCP Server

Bitable MCP Server

ローカル
github.com/lloydzhou生産性28 週間前に更新

Bitable MCP Server について

Bitable MCP Serverは、MCPクライアントからLark Bitableのテーブルに接続します。テーブル一覧や列の確認、読み取り専用SQLクエリのツールを提供し、必要なトークンでアクセスします。

主な機能

  1. 01Bitableテーブルの一覧表示
  2. 02テーブル列の確認
  3. 03読み取り専用SQLクエリ

活用シーン

  1. 01Bitable内のテーブル確認
  2. 02テーブル列構成の確認
  3. 03SQLクエリによるレコード取得

MCP 対応

テーブル一覧、列の説明、テーブルデータのクエリを行う定義済みツールをMCPクライアントに公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"bitable": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
起動コマンドnpx -y @smithery/cli

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@smithery/cli

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MseeP.ai Security Assessment Badge

Bitable MCP サーバー

LightNow capabilities

この MCP サーバーは、Model Context Protocol を通じて Lark Bitable にアクセスできます。定義済みのツールを使って、Bitable のテーブルを操作できます。

Bitable Server MCP server

ワンクリックでのインストールと設定

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 の設定に追加します。

  1. uvx を使用する場合
"mcpServers": {
  "bitable-mcp": {
    "command": "uvx",
    "args": ["bitable-mcp"],
    "env": {
        "PERSONAL_BASE_TOKEN": "your-personal-base-token",
        "APP_TOKEN": "your-app-token"
    }
  }
}
  1. pip でインストールする場合
  1. pip で bitable-mcp をインストールします。
pip install bitable-mcp
  1. 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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。