airtable-user-mcp
Airtable Formula
VS Code用の数式エディター、MCPサーバー、およびAIスキル
Airtable Inc.とは提携していません。 これはコミュニティによって管理されているプロジェクトです。
実験的 — このプロジェクトは現在活発に開発中であり、本番環境での使用を意図したものではありません。API、ツール、および動作は予告なく変更される可能性があります。
このリポジトリの内容
このモノレポは、1つのソースツリーから2つの製品を提供します:
製品 | インストール | |
Airtable Formula — VS Code拡張機能 | ||
airtable-user-mcp — スタンドアロンMCPサーバー |
|
機能
VS Code拡張機能
数式エディター —
.formulaファイルの構文ハイライト、IntelliSense、整形(美化/最小化)MCPサーバー — 複数のIDEに対するワンクリックでのMCP登録
AIスキル — AIコーディングアシスタント向けのAirtable固有のスキル、ルール、ワークフローの自動インストール
Airtableログイン — OSキーチェーンへの認証情報保存、自動更新機能付きのブラウザベース認証
ダッシュボード — 概要、セットアップ、設定タブを備えたReact Webview
MCPサーバー(30個のツール)
公式REST APIでは利用できない機能を使用してAirtableベースを管理します:
カテゴリ | ツール | ハイライト |
スキーマ読み取り | 5 | 完全なスキーマ検査 — ベース、テーブル、フィールド、ビュー |
フィールド管理 | 8 | 数式/ロールアップ/ルックアップ/カウントフィールドの作成、数式の検証 |
ビュー設定 | 11 | フィルター、並べ替え、グループ化、列の表示/非表示、行の高さ |
フィールドメタデータ | 1 | フィールド説明の設定または更新 |
拡張機能管理 | 5 | 拡張機能の作成、インストール、有効化/無効化、名前変更、削除 |
完全なツールリファレンスは packages/mcp-server/README.md を参照してください。
対応IDE
この拡張機能は、主要なAI対応エディターすべてに対してMCPを自動設定します:
Claude Desktop | Claude Code | Cursor | Windsurf | Cline | Amp |
VS Codeを使用していませんか? スタンドアロンのMCPサーバーを直接使用してください:
npx airtable-user-mcpリンク
レジストリ | リンク |
VS Code Marketplace | |
npm | |
Open VSX | |
MCP Registry | |
Glama | |
PulseMCP | |
MCP.so |
要件
VS Code ^1.100.0(または
McpServerDefinitionProviderAPIを公開しているフォーク)Node.js — VS Codeランタイム経由でバンドルされているため、個別のインストールは不要です
Google Chrome(またはEdge / Chromium) — Airtableのログインフローはヘッドレスモードで Patchright を使用します。Windowsでは
msedge、Linuxではchromiumにフォールバックします。サポートされているブラウザが検出されない場合、拡張機能はアクション可能な警告を表示します。
開発
これは pnpmモノレポ です。
パッケージ | 説明 |
| VS Code拡張機能ホスト (TypeScript + tsup) |
| ReactダッシュボードWebview (Vite + Tailwind v4) |
| 共有型およびメッセージプロトコル |
|
|
| ビルドツール (esbuildバンドラー、依存関係ベンダー) |
pnpm install # install all packages
pnpm build # build shared → webview → mcp bundle → extension
pnpm package # build + create airtable-formula-X.Y.Z.vsix
pnpm test # run all unit tests
pnpm dev # start webview dev server (browser preview)MCPサーバーのバンドル方法: scripts/bundle-mcp.mjs が packages/mcp-server/src/ を packages/extension/dist/mcp/ にesbuildでバンドルします。その後、vsce package が実行される前に scripts/prepare-package-deps.mjs が patchright、patchright-core、および otpauth を dist/node_modules/ にベンダーとして含めます。VSIXは完全に自己完結型です。
プロジェクトのサポート
このプロジェクトは、AIコーディングツールの助けを借りて構築および保守されています。もし役立つと感じ、継続的な開発(新しいツール、アップデート、バグ修正)をサポートしたい場合は、このプロジェクトの構築に使用されている主要ツールである Claude Codeクレジット を贈ることで貢献できます。
興味がありますか? Issueを作成 するか、機能リクエストやスポンサーシップについて話し合うためにご連絡ください。
ライセンス
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Automations-Project/VSCode-Airtable-Formula'
If you have feedback or need assistance with the MCP directory API, please join our Discord server