airtable-user-mcp
Airtable Formula
Редактор формул, MCP-сервер и AI-навыки для VS Code
Не связано с Airtable Inc. Это проект, поддерживаемый сообществом.
Экспериментально — проект находится в активной разработке и не предназначен для использования в продакшене. API, инструменты и поведение могут измениться без уведомления.
Что в этом репозитории
Этот монорепозиторий поставляет два продукта из одного дерева исходного кода:
Продукт | Установка | |
Airtable Formula — расширение для VS Code | ||
airtable-user-mcp — автономный MCP-сервер |
|
Функции
Расширение для VS Code
Редактор формул — подсветка синтаксиса, IntelliSense, форматирование/минификация для файлов
.formulaMCP-сервер — регистрация MCP в один клик для различных IDE
AI-навыки — автоматическая установка специфичных для Airtable навыков, правил и рабочих процессов для AI-помощников в кодинге
Вход в Airtable — учетные данные в связке ключей ОС, аутентификация через браузер с автообновлением
Панель управления — React webview с вкладками «Обзор», «Настройка» и «Параметры»
MCP-сервер (30 инструментов)
Управляйте базами Airtable с помощью возможностей, недоступных через официальный REST API:
Категория | Инструменты | Основное |
Чтение схемы | 5 | Полная проверка схемы — базы, таблицы, поля, представления |
Управление полями | 8 | Создание полей формул / rollup / lookup / count, проверка формул |
Конфигурация представлений | 11 | Фильтры, сортировка, группировка, видимость столбцов, высота строк |
Метаданные полей | 1 | Установка или обновление описаний полей |
Управление расширениями | 5 | Создание, установка, включение/отключение, переименование, удаление расширений |
См. полный справочник инструментов в packages/mcp-server/README.md.
Поддерживаемые IDE
Расширение автоматически настраивает MCP для всех основных редакторов с поддержкой AI:
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 (или любой форк, предоставляющий API
McpServerDefinitionProvider)Node.js — поставляется в комплекте с рантаймом VS Code; отдельная установка не требуется
Google Chrome (или Edge / Chromium) — процесс входа в Airtable использует Patchright в headless-режиме. В 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/. Затем scripts/prepare-package-deps.mjs добавляет patchright, patchright-core и otpauth в dist/node_modules/ перед запуском vsce package. 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