airtable-user-mcp
Airtable Formula
VS Code 的公式编辑器、MCP 服务器和 AI 技能
与 Airtable Inc. 无关联。 这是一个由社区维护的项目。
实验性 — 该项目处于活跃开发阶段,不建议用于生产环境。API、工具和行为可能会在不另行通知的情况下发生变化。
本仓库包含内容
此 monorepo 从一个源代码树发布两个产品:
产品 | 安装 | |
Airtable Formula — VS Code 扩展 | ||
airtable-user-mcp — 独立 MCP 服务器 |
|
功能特性
VS Code 扩展
公式编辑器 — 为
.formula文件提供语法高亮、IntelliSense、美化/压缩功能MCP 服务器 — 为多个 IDE 提供一键式 MCP 注册
AI 技能 — 为 AI 编码助手自动安装 Airtable 特定的技能、规则和工作流
Airtable 登录 — 凭据存储在操作系统钥匙串中,支持基于浏览器的自动刷新身份验证
仪表板 — 带有概览、设置和配置选项卡的 React webview
MCP 服务器 (30 个工具)
管理 Airtable 基础,支持官方 REST API 无法实现的功能:
类别 | 工具 | 亮点 |
架构读取 | 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 monorepo。
包 | 描述 |
| 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/ esbuild 到 packages/extension/dist/mcp/。然后 scripts/prepare-package-deps.mjs 在 vsce package 运行前将 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