コミュニティ(domdomegg)が提供するツール

Airtable MCP Server

シェア
業務アプリ・DXAirtableノーコードデータベース業務アプリ案件管理業務自動化
最終確認:
2026-05-26
ライセンス:
MIT
無料で使えるオープンソースです(商用利用も可)

【公式情報リサーチに基づく】 本記事は Plugy 編集部が公式リポジトリ(github.com/domdomegg/airtable-mcp-server)の README と src/tools/ のソースコード、npm レジストリを直読して作成しています(編集部の実機 dogfood は未実施)。確認時点: 2026-05-24。重要な点 = ①コミュニティ製(Airtable 社公式ではなく、MCP 作者 domdomegg による実装)/ ②配布は npx airtable-mcp-server(npm 公開・v1.13.0)で、Claude Desktop / Cursor / Cline にはワンクリック導入もある / ③認証は Airtable 個人用アクセストークン(PAT)で、Airtable の無料プランでも作成・利用できる / ④ソース src/tools/index.tsregisterAll で 16 ツールを逐語確認(README は 15 ツールを記載しているが、ソースには添付アップロードの upload_attachment を加えた 16 個が登録されている)/ ⑤Star 444・最終更新 2026-03-07(v1.13.0)・MIT・TypeScript。

Airtable とは

Airtable は、プログラミングなしで「データベース付きの業務アプリ」を作れるノーコードツールです。見た目は表計算ソフトに近いですが、レコード(行)・フィールド(列)・ビュー・リレーションを使って、営業リスト・案件管理・問い合わせ管理・コンテンツカレンダー・在庫表など、チームの業務データを構造化して管理できます。営業・企画・マーケ・総務など非エンジニアのチームに広く使われているのが特徴です。

本 MCP は、この Airtable のデータベースを AI から自然言語で操作できるようにする コミュニティ製のサーバーです(MCP 作者 domdomegg による実装)。「あの案件テーブルの今月分を抽出して」「この問い合わせを1件追加して」を、AI への一言で実行できます。

Airtable × AI でできること

この MCP サーバーを導入すると、Airtable のデータを AI への一言で操作できます。

🔍 レコードを検索・取得

「営業リストから今月の新規見込み客を抽出して」
→ list_records / search_records が条件付きでレコードを取得
  (filterByFormula や検索語、フィールド指定で絞り込み可)

✍️ レコードを追加・更新・削除

「この問い合わせを案件テーブルに1件追加して」
→ create_record で新規作成。update_records で複数更新、delete_records で削除

🗂 ベース・テーブル構成を把握

「このベースのテーブルと項目を一覧で」
→ list_bases / list_tables / describe_table で構造を取得

🧱 テーブル・項目・コメント・添付

「新しい管理テーブルと項目を作って」「このレコードにコメント」「画像を添付」
→ create_table / create_field / create_comment / upload_attachment

提供される 16 ツール

Airtable MCP Server が提供するツール(公式 README + ソース src/tools/index.tsregisterAll を逐語確認)。README は 15 ツールを記載していますが、ソースには添付アップロードの upload_attachment を加えた 16 個が登録されています。

区分ツール名機能
レコード取得list_recordsテーブルのレコード一覧(filterByFormula・件数指定可)
レコード取得search_recordsレコードをテキスト検索(フィールド指定可)
レコード取得get_recordレコード ID 指定で 1 件取得
レコード書込create_recordレコードを新規作成
レコード書込update_records複数レコードを更新
レコード書込delete_records複数レコードを削除
構成把握list_basesアクセス可能なベース一覧
構成把握list_tablesベース内のテーブル一覧
構成把握describe_table特定テーブルの詳細
スキーマ編集create_tableテーブルを新規作成
スキーマ編集update_tableテーブル名・説明を更新
スキーマ編集create_fieldフィールドを新規作成
スキーマ編集update_fieldフィールド名・説明を更新
コメントcreate_commentレコードにコメント(スレッド返信可)
コメントlist_commentsレコードのコメント一覧
添付upload_attachmentレコードに添付ファイルをアップロード

Airtable MCP Server について

本 MCP は、MCP 作者 domdomegg による TypeScript 製コミュニティ実装です。Airtable 社公式ではありませんが、npm で広く使われており(v1.13.0・Star 444・MIT)、各クライアントのワンクリック導入にも対応しています。

スペック

  • 配布形態: npm(npx -y airtable-mcp-server)/ Claude Desktop 拡張ブラウザ・Cursor ワンクリック・Cline マーケットプレイス
  • npm: airtable-mcp-server(v1.13.0・2026-03-07 公開)
  • 実行形態: 標準入出力(stdio)型。MCP_TRANSPORT=http で HTTP モードも可(認証なしのため要リバースプロキシ)
  • 認証: Airtable 個人用アクセストークン(AIRTABLE_API_KEY)。Airtable のトークン作成ページで発行(無料プランでも可)
  • ライセンス: MIT
  • Star / 最終更新: 444 / 2026-03-07(v1.13.0)
  • 作者: domdomegg(コミュニティ)

導入手順

1. Airtable 個人用アクセストークン(PAT)の発行

Airtable のトークン作成ページで発行します。スコープは最低限 schema.bases:readdata.records:read、書き込みも行うなら schema.bases:write / data.records:write 等を追加し、アクセス対象のベースを選びます。発行されたトークン(pat... で始まる文字列)は安全に保管してください。

2. クライアントに登録

最も簡単なのは各クライアントのワンクリック導入(Claude Desktop の拡張ブラウザ / Cursor のワンクリック / Cline のマーケットプレイス)で、トークンを貼り付けるだけです。手動設定の場合は上記「クライアント別設定」の JSON を追記し、AIRTABLE_API_KEY を発行したトークンに置き換えてください(npx 実行には Node.js が必要)。

3. 動作確認

クライアントを再起動し、「Airtable のベース一覧を見せて」「○○テーブルのレコードを5件取得して」のように依頼してみてください。

注意事項

  • Airtable 社公式の MCP ではありません。MCP 作者 domdomegg によるコミュニティ実装です。npm で広く使われており(Star 444・MIT)、各クライアントのワンクリック導入にも対応していますが、公式サポートではない点にご留意ください。
  • 個人用アクセストークン(PAT)は Airtable データへの強力な権限を持ちます。発行スコープは必要最小限にし、ソースコード・チャット・公開リポジトリに貼らないでください。トークンは Airtable 上で失効・再発行できます。
  • 書き込み系ツールcreate_record / update_records / delete_records / create_table / delete 系など)は AI が誤って実行する可能性があります。重要なベースはバックアップを取り、トークンのスコープを読み取り中心に制限する運用も検討してください。
  • HTTP モードには認証がありませんMCP_TRANSPORT=http で起動する場合はリバースプロキシ等で保護された環境のみで使用してください(公式 README 明記)。
  • 本記事は公式 README・ソースコード・npm レジストリの直読(公式情報リサーチ)に基づきます。編集部の実機 dogfood は未実施のため、初回は少数のレコードで動作を確認することを推奨します。
  • AI による要約・判定は誤りを含む可能性があります。本 MCP の役割は「Airtable データの正確な取得・操作」に限定されます。重要な判断は Airtable 上の元データで確認してください。

設定方法

MCP は、お使いの対応アプリ(クライアント)に下記の設定を貼り付けて使います。 タブからアプリを選び、表示された設定をコピーしてください。

Claude Desktop: Anthropic 公式のデスクトップ版 Claude アプリ

{
  "mcpServers": {
    "airtable": {
      "command": "npx",
      "args": [
        "-y",
        "airtable-mcp-server"
      ],
      "env": {
        "AIRTABLE_API_KEY": "pat123.abc123"
      }
    }
  }
}

主なユースケース

  1. 「営業リストのテーブルから今月の新規見込み客を抽出して」と頼むと `list_records` / `search_records` が Airtable のレコードを条件付きで検索・取得できる(公式 README・ソース記載)
  2. 「この問い合わせを案件テーブルに1件追加して」`create_record`、複数まとめての更新は `update_records`、削除は `delete_records` で AI が書き込みまで実行できる(公式 README・ソース記載)
  3. 「このベースにあるテーブルと項目を一覧で」`list_bases` / `list_tables` / `describe_table` でベース・テーブル・フィールド構成を AI が把握してから作業できる(公式 README・ソース記載)
  4. 「新しい管理テーブルと項目を作って」`create_table` / `create_field`、レコードへのコメントは `create_comment`、画像など添付は `upload_attachment` まで対応(公式 README+ソース `src/tools/` 逐語確認)