airtable-user-mcp
Airtable Formula
VS Code를 위한 수식 편집기, MCP 서버 및 AI 스킬
Airtable Inc.와 관련이 없습니다. 이 프로젝트는 커뮤니티에서 유지 관리합니다.
실험적 — 이 프로젝트는 활발히 개발 중이며 프로덕션 환경에서 사용하기 위한 것이 아닙니다. API, 도구 및 동작은 예고 없이 변경될 수 있습니다.
이 저장소의 구성
이 모노레포는 하나의 소스 트리에서 두 가지 제품을 제공합니다:
제품 | 설치 | |
Airtable Formula — VS Code 확장 프로그램 | ||
airtable-user-mcp — 독립형 MCP 서버 |
|
기능
VS Code 확장 프로그램
수식 편집기 —
.formula파일에 대한 구문 강조, IntelliSense, 서식 지정(beautify/minify)MCP 서버 — 여러 IDE를 위한 원클릭 MCP 등록
AI 스킬 — AI 코딩 어시스턴트를 위한 Airtable 전용 스킬, 규칙 및 워크플로우 자동 설치
Airtable 로그인 — OS 키체인에 자격 증명 저장, 자동 갱신을 지원하는 브라우저 기반 인증
대시보드 — 개요, 설정 및 환경 설정 탭이 포함된 React 웹뷰
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 마켓플레이스 | |
npm | |
Open VSX | |
MCP 레지스트리 | |
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 대시보드 웹뷰 (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합니다. 그 후 scripts/prepare-package-deps.mjs가 vsce package 실행 전에 patchright, patchright-core, otpauth를 dist/node_modules/로 벤더링합니다. VSIX는 완전히 독립적으로 구성됩니다.
프로젝트 지원
이 프로젝트는 AI 코딩 도구의 도움을 받아 구축 및 유지 관리됩니다. 유용하다고 생각되어 지속적인 개발(새로운 도구, 업데이트, 버그 수정)을 지원하고 싶으시다면, 이 프로젝트를 구축하는 데 사용된 주요 도구인 Claude Code 크레딧을 선물하여 기여하실 수 있습니다.
관심이 있으신가요? 이슈를 열거나 연락하여 기능 요청 및 후원에 대해 논의해 보세요.
라이선스
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