Airtable User MCP
io.github.Automations-Project由 GitHub 帳號 Automations-Project 發布v2.1.1更新於 Oct 24, 2026
Manage Airtable bases: schema, field CRUD, views, formula validation, extensions
發布方自己的服務:Airtable
概覽
在本機執行的 MCP 伺服器,透過 Airtable 內部網頁 API 讓助理管理 Airtable 基地:結構、欄位、檢視、記錄、範本與擴充功能。
- 可以做什麼
- 檢視基地結構:基地、資料表、欄位、檢視、側邊欄區段和記錄範本,含完整檢視設定,並可把公式欄位下載到本機檔案。查詢記錄並回傳已解析的查閱、彙總和公式值,支援跨這些值搜尋。建立、更新、複製和刪除記錄,並可透過 URL 上傳附件。管理資料表和欄位,包括建立公式、彙總、查閱和計數欄位,並在套用前驗證公式。設定檢視:篩選、排序、分組、欄位、列高、封面、行事曆日期,以及建立、複製或刪除檢視。管理側邊欄區段、記錄範本、表單中繼資料和擴充功能,還可把基地的結構與記錄同步到另一個基地。
- 適用情境
- 當你需要公開 REST API 做不到的 Airtable 操作時使用,例如建立公式或彙總欄位、編輯檢視篩選與排序、驗證公式、管理擴充功能。它設計為與官方 Airtable MCP 伺服器並用,而非取代。
- 執行需求
- 透過 npx 在本機執行,需要 Node.js。需用一般 Airtable 帳號完成一次瀏覽器登入(支援 SSO/2FA),登入流程需要 Chrome、Edge 或 Chromium 瀏覽器。選用環境變數:AIRTABLE_HEADLESS_ONLY、AIRTABLE_NO_BROWSER、AIRTABLE_USER_MCP_HOME。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Airtable User MCP,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
Airtable Formulas, Scripts, Automation, MCP & LSP
Formula, script & automation editor · MCP server (72 tools + manage_tools) · Language server · AI skills
[CI status] [Latest release] [Last commit] [GitHub stars] [License]
Not affiliated with Airtable Inc. This is a community-maintained project.
Active development — Breaking changes may land between minor versions. Pin to a version if you need stability.
Top Features
Why this exists
Airtable's public Web API has never exposed some of the most common tasks builders actually need: creating a formula field, tweaking a view's filter set, installing an extension, or validating a formula before it breaks production. The official Airtable MCP server is a thin wrapper over that same REST API, so it inherits every one of those gaps.
airtable-user-mcp is an add-on to the official Airtable MCP, not a replacement. It uses Airtable's own internal API (the one the web UI uses) to cover exactly the surface area the REST API can't reach. Register both servers in your AI client and your assistant gets the full Airtable automation experience — records over HTTP via the official MCP, plus schema, formulas, views, and extensions via this one.
What airtable-user-mcp adds on top of the official Airtable MCP
This is a coverage map, not a "pick one" decision — the two servers are complementary and designed to run side-by-side.
Sources: Airtable's official MCP docs, Airtable Web API reference, and the UNSUPPORTED_FIELD_TYPE_FOR_CREATE rollup thread.
Use both MCPs together
airtable-user-mcp is additive. Register the official Airtable MCP following Airtable's setup guide, then add this one alongside it in the same mcpServers block:
Your MCP client will expose every tool from both servers. The two entries are independent — rename the keys (airtable, airtable-official, airtable-user-mcp, etc.) however makes sense for your workflow.
What's In This Repo
This monorepo ships three products from one source tree:
Demo
Features
MCP Server (72 Tools + manage_tools)
Manage Airtable bases with capabilities not available through the official REST API:
See the full tool reference in packages/mcp-server/README.md.
One shared daemon
The extension starts the shared MCP daemon whenever a tool call needs one, so every VS Code window uses one Airtable browser session instead of one per window — that duplication is what produced most "session dead" errors. A daemon you stop from the dashboard stays stopped, and if it cannot start, the extension falls back to a per-window server so your tools keep working.
Because a daemon is usually running, other MCP clients on the same machine (Claude Desktop, Cursor, Cline, Amp) attach to it and therefore run under its auth mode and HTTP client rather than their own — deliberately, since two browsers on one Airtable profile crash. Each such client prints one stderr line saying so. See Sharing one daemon across clients.
LSP Server
airtable-user-lsp is a standalone language server for Airtable formula, script, and automation files — works in any LSP-capable editor, not just VS Code.
Features: diagnostics, completions, hover documentation, and signature help for .formula, .ats, and .ata files.
When the daemon is running, it auto-spawns airtable-user-lsp --tcp so multiple editors share one language server instance. The TCP port is written to ~/.airtable-user-mcp/daemon.lock as port_lsp.
See packages/lsp-server/README.md for per-editor configuration (Neovim, Zed, OpenCode, Helix).
Supported IDEs
The extension auto-configures MCP for all major AI-enabled editors:
Don't use VS Code? Use the standalone MCP server directly:
Find Us
Requirements
- VS Code ^1.100.0 (or any fork exposing the
McpServerDefinitionProviderAPI) - Node.js — bundled via the VS Code runtime; no separate install needed
- Google Chrome (or Edge / Chromium) — the Airtable login flow uses Patchright in headless mode. Falls back to
msedgeon Windows andchromiumon Linux. The extension shows an actionable warning if no supported browser is detected.
Development
This is a pnpm monorepo.
How the MCP server is bundled: scripts/bundle-mcp.mjs esbuilds packages/mcp-server/src/ into packages/extension/dist/mcp/. Then scripts/prepare-package-deps.mjs vendors patchright, patchright-core, otpauth, impit and @ngrok/ngrok into dist/node_modules/ before vsce package runs, so an installed extension needs no npm install at runtime.
Platform-specific VSIXes. impit (the Chrome-TLS HTTP client) and @ngrok/ngrok (the ngrok tunnel provider) keep their compiled native binary in separate per-platform npm packages, and only the one matching the build machine is ever installed. A single VSIX therefore cannot carry working native binaries for every platform. Instead we publish one VSIX per platform, each vendoring only its own binaries — VS Code and Open VSX hand each user the build matching their machine. Supported targets:
linux-armhf (32-bit ARM) is not published: impit ships no arm-gnueabihf build, so an armhf VSIX would advertise airtableFormula.mcp.httpClient: "impit" and then fail with "Cannot find native binding". No untargeted fallback is published either, for the same reason.
The matrix is defined once in scripts/vsix-targets.mjs; versions and tarball hashes are pinned to pnpm-lock.yaml. scripts/package-targets.mjs builds every target and scripts/assert-vsix-binaries.mjs verifies each artifact contains exactly its own platform's .node files and no other's — byte-for-byte, against the SHA-256 digests in scripts/native-binary-digests.json, which are recorded from tarballs verified against pnpm-lock.yaml's integrity hashes. Filenames, package.json os/cpu, and a magic number are all labels an artifact carries about itself and cannot distinguish an x64 binary from an ARM64 one, or a glibc build from a musl one; an exact digest can.
Together these are eight target artifact packaging/assertion smokes — eight .vsix files built and their contents verified on one machine. They are not runtime smokes of eight native bindings: any single host can only load the binding compiled for itself, so only the host target's binding receives a genuine runtime load. Verifying the other seven by exact content is the strongest claim a single-host build can make about them.
The standalone npm package airtable-user-mcp is unaffected and stays universal — npm resolves the right optional dependency on your own machine at install time.
Support This Project
This project is built and maintained with the help of AI coding tools. If you find it useful and want to support continued development (new tools, updates, bug fixes), you can contribute by gifting Claude Code credits — the primary tool used to build this project.
Interested? Open an issue or reach out to discuss feature requests and sponsorship.
License
來源:README.md,提交 1156119
工具
0版本歷史
1- v2.1.1最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
其他 Airtable 整合
Airtable
com.airtable官方發布者
Airtable 官方 MCP 伺服器,為助理提供 Airtable 資料庫與操作層。

Airtable MCP by InsightfulPipe
com.insightfulpipe
託管的 Airtable MCP 伺服器,讓助理列出 base、資料表與欄位,讀取與搜尋記錄,並建立或修改記錄和留言。

Airtable Mcp
由 GitHub 帳號 mrfentmen 發布
Query the Airtable API (PAT; set AIRTABLE_TOKEN, Bearer): bases, tables, records.

Airtable
由 GitHub 帳號 pipeworx-io 發布
Pipeworx 的 Airtable 套件,讓助理列出 base、檢視資料表結構,並讀取或建立 Airtable 資料表中的記錄。
Airtable
由 GitHub 帳號 domdomegg 發布
Airtable MCP 伺服器,讓助理檢視 Airtable 的 base、資料表和欄位,並讀取、新增、更新或刪除記錄與留言。