Skip to main content
Glama

Airtable Formula

VS Code用の数式エディター、MCPサーバー、およびAIスキル

Airtable Inc.とは提携していません。 これはコミュニティによって管理されているプロジェクトです。

実験的 — このプロジェクトは現在活発に開発中であり、本番環境での使用を意図したものではありません。API、ツール、および動作は予告なく変更される可能性があります。


このリポジトリの内容

このモノレポは、1つのソースツリーから2つの製品を提供します:

製品

インストール

Airtable Formula — VS Code拡張機能

Marketplace

airtable-user-mcp — スタンドアロンMCPサーバー

npx airtable-user-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 ^1.100.0(または McpServerDefinitionProvider APIを公開しているフォーク)

  • Node.js — VS Codeランタイム経由でバンドルされているため、個別のインストールは不要です

  • Google Chrome(またはEdge / Chromium) — Airtableのログインフローはヘッドレスモードで Patchright を使用します。Windowsでは msedge、Linuxでは chromium にフォールバックします。サポートされているブラウザが検出されない場合、拡張機能はアクション可能な警告を表示します。


開発

これは pnpmモノレポ です。

パッケージ

説明

packages/extension

VS Code拡張機能ホスト (TypeScript + tsup)

packages/webview

ReactダッシュボードWebview (Vite + Tailwind v4)

packages/shared

共有型およびメッセージプロトコル

packages/mcp-server

airtable-user-mcp — ESM Node MCPサーバー

scripts/

ビルドツール (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.mjspackages/mcp-server/src/packages/extension/dist/mcp/ にesbuildでバンドルします。その後、vsce package が実行される前に scripts/prepare-package-deps.mjspatchrightpatchright-core、および otpauthdist/node_modules/ にベンダーとして含めます。VSIXは完全に自己完結型です。


プロジェクトのサポート

このプロジェクトは、AIコーディングツールの助けを借りて構築および保守されています。もし役立つと感じ、継続的な開発(新しいツール、アップデート、バグ修正)をサポートしたい場合は、このプロジェクトの構築に使用されている主要ツールである Claude Codeクレジット を贈ることで貢献できます。

興味がありますか? Issueを作成 するか、機能リクエストやスポンサーシップについて話し合うためにご連絡ください。


ライセンス

MIT

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