mcpField
A
AITable Mcp Server

AITable Mcp Server

ローカル
github.com/apitableデータベース1369 週間前に更新

AITable Mcp Server について

AITable MCP Serverは、AIシステムにAITable.aiのデータシートへの読み書きアクセスを提供します。ワークスペースの確認、レコードの検索・読み取り・作成、添付ファイルのアップロードに対応します。

主な機能

  1. 01アクセス可能なワークスペースの一覧
  2. 02種類やクエリによるノード検索
  3. 03ページ分割・絞り込み対応のレコード読み取り
  4. 04データベースのフィールドスキーマ取得
  5. 05レコード作成
  6. 06URLから添付ファイルをアップロード

活用シーン

  1. 01ワークスペースや関連ノードの検索
  2. 02データベースレコードの読み取りと絞り込み
  3. 03データシートへのレコード追加
  4. 04Web URLを使ったファイル添付

MCP 対応

MCPクライアントにAITable.aiのワークスペース、ノード、レコード、スキーマ、添付ファイルの操作を提供します。レコード更新はまだ利用できません。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"aitable": {
"command": "npx",
"args": [
"-y",
"@apitable/aitable-mcp-server"
],
"env": {
"AITABLE_API_KEY": "<AITABLE_API_KEY>"
}
}
}
}
起動コマンドnpx -y @apitable/aitable-mcp-server
設定が必要な環境変数
AITABLE_API_KEYシークレット

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

パッケージ
npm@apitable/aitable-mcp-server

ツール

6

掲載時のツール一覧 · 3 週間前に更新

このツールにパラメーターはありません。

詳細

AITable MCP サーバー

AITable.aiへの読み取りおよび書き込みアクセスを提供するModel Context Protocolサーバーです。このサーバーを使うと、LLMはAITable.aiのスペースの一覧表示、ノードの検索、レコードの一覧表示と作成、添付ファイルのアップロードを行えます。

AITable Server MCP server

ツール

ツール名利用可能説明
list_spaces✅現在認証されているユーザーがアクセス権を持つすべてのワークスペースを取得します。
search_nodes✅指定したタイプ、権限、クエリに基づいてノードを取得します。
list_records✅ページネーション、フィールドによる絞り込み、並べ替えオプションに対応して、指定したデータベースのレコードを読み取ります。
get_fields_schema✅指定したデータベース内のすべてのフィールドのJSONスキーマを返します
create_record✅データベースに新しいレコードを作成します。
upload_attachment_via_url✅Web URLを使用してAITableサーバーに添付ファイルをアップロードします。
update_record❌TODO

環境変数

  • AITABLE_API_KEY:AITableの個人用アクセストークンです。
  • AITABLE_BASE_URL:AITable APIのベースURLです。デフォルトはhttps://aitable.ai/fusionです。APITable(AITableのオープンソース版)を使用している場合は、{YOUR_CUSTOM_BASE_URL}を設定できます。

使い方

このサーバーは、Claude Desktop、CherryStudioなどのMCPクライアントで使用できます。

Claude Desktop Claude Desktopの場合、claude_desktop_config.jsonファイルの「mcpServers」セクションに、次の設定情報を追加する必要があります。

Linux、MacOSの場合:

{
  "mcpServers": {
    "aitable": {
      "command": "npx",
      "args": [
        "-y",
        "/ABSOLUTE/PATH/TO/PARENT/FOLDER/aitable-mcp-server"
      ],
      "env": {
        "AITABLE_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

Windowsの場合:

{
  "mcpServers": {
    "aitable": {
      "command": "npx",
      "args": [
        "-y",
        "D:\\ABSOLUTE\\PATH\\TO\\PARENT\\FOLDER\\aitable-mcp-server"
      ],
      "env": {
        "AITABLE_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

YOUR_API_KEYをAITableの個人用アクセストークンに、/ABSOLUTE/PATH/TO/PARENT/FOLDER/aitable-mcp-serverをこのリポジトリの親フォルダーへの絶対パスに置き換えてください。

CherryStudio CherryStudioをMCPクライアントとしてWindowsで使用する場合、設定は次のようになります。

{
  "mcpServers": {
    "aitable": {
      "command": "cmd",
      "args": [
        "/c",
        "npx",
        "-y",
        "D:\\ABSOLUTE\\PATH\\TO\\PARENT\\FOLDER\\aitable-mcp-server"
      ],
      "env": {
        "AITABLE_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

デバッグ

MCP inspectorは、MCPサーバーのテストとデバッグに使用する開発者向けツールです。

MCPサーバーの実装を検査するために、MCP inspectorのリポジトリをクローンする必要はありません。代わりにnpxを使用します。たとえば、AITable MCPサーバーはdist/index.jsにビルドされています。引数はサーバーに直接渡され、環境変数は-eフラグを使って設定できます。

npx @modelcontextprotocol/inspector -e AITABLE_API_KEY={YOUR_API_KEY} node build/index.js

もう1つの方法は、MCP inspectorのリポジトリをクローンし、インスペクターのインターフェースでAITable MCPサーバーに接続することです。

cd path/to/inspector/
npm start -- -e AITABLE_API_KEY={YOUR_API_KEY}

コメント

MCP は初めてですか?

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

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