Skip to main content
Glama

Airtable Formula

VS Code를 위한 수식 편집기, MCP 서버 및 AI 스킬

Airtable Inc.와 관련이 없습니다. 이 프로젝트는 커뮤니티에서 유지 관리합니다.

실험적 — 이 프로젝트는 활발히 개발 중이며 프로덕션 환경에서 사용하기 위한 것이 아닙니다. API, 도구 및 동작은 예고 없이 변경될 수 있습니다.


이 저장소의 구성

이 모노레포는 하나의 소스 트리에서 두 가지 제품을 제공합니다:

제품

설치

Airtable Formula — VS Code 확장 프로그램

마켓플레이스

airtable-user-mcp — 독립형 MCP 서버

npx airtable-user-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 ^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 대시보드 웹뷰 (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합니다. 그 후 scripts/prepare-package-deps.mjsvsce package 실행 전에 patchright, patchright-core, otpauthdist/node_modules/로 벤더링합니다. VSIX는 완전히 독립적으로 구성됩니다.


프로젝트 지원

이 프로젝트는 AI 코딩 도구의 도움을 받아 구축 및 유지 관리됩니다. 유용하다고 생각되어 지속적인 개발(새로운 도구, 업데이트, 버그 수정)을 지원하고 싶으시다면, 이 프로젝트를 구축하는 데 사용된 주요 도구인 Claude Code 크레딧을 선물하여 기여하실 수 있습니다.

관심이 있으신가요? 이슈를 열거나 연락하여 기능 요청 및 후원에 대해 논의해 보세요.


라이선스

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