
domdomegg/airtable-mcp-server
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
🗂️🤖 Airtable Model Context Protocol Server — для взаимодействия систем ИИ с вашими базами Airtable
Обзор
Сервер протокола Model Context Protocol, предоставляющий доступ к чтению и записи баз данных Airtable. Этот сервер позволяет LLM проверять схемы баз данных, а затем читать и записывать записи. https://github.com/user-attachments/assets/c8285e76-d0ed-4018-94c7-20535db6c944 Следуйте инструкциям install-mcp, который генерирует правильную конфигурацию для вашего MCP-клиента (Claude Code, Claude Desktop, Cursor, Cline, VS Code и другие). Вам понадобится личный токен доступа Airtable — создайте его здесь с scopes schema.bases:read и data.records:read (а по желанию schema.bases:write, data.records:write, data.recordComments:read, data.recordComments:write) и доступом к нужным базам. Выглядит примерно как pat123.abc123 (но длиннее). Установите его как AIRTABLE_API_KEY (заменяя заполнитель в сгенерированной конфигурации).
Обзор (машинный перевод)
Сервер протокола Model Context Protocol, предоставляющий доступ к чтению и записи баз данных Airtable. Этот сервер позволяет LLM проверять схемы баз данных, а затем читать и записывать записи.
https://github.com/user-attachments/assets/c8285e76-d0ed-4018-94c7-20535db6c944
Установка
Следуйте инструкциям install-mcp, который генерирует правильную конфигурацию для вашего MCP-клиента (Claude Code, Claude Desktop, Cursor, Cline, VS Code и другие).
Вам понадобится личный токен доступа Airtable — создайте его здесь с прицелами schema.bases:read и data.records:read (а также по желанию schema.bases:write, data.records:write, [data.recordComments:read, data.recordComments:write), а также доступом к нужным базам. Выглядит примерно как pat123.abc123 (но длиннее). Установите его как AIRTABLE_API_KEY (заменяя заполнитель в сгенерированной конфигурации).
Компоненты
Инструменты
- list_records
- Перечисляет записи с определённого таблицы Airtable
- Входные параметры:
baseId(строка, требуется): ID базы AirtabletableId(строка, требуется): ID таблицы для запросаmaxRecords(номер, по желанию): Максимальное количество записей для возврата. По умолчанию 100.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
airtable-mcp-server
A Model Context Protocol server that provides read and write access to Airtable databases. This server enables LLMs to inspect database schemas, then read and write records.
https://github.com/user-attachments/assets/c8285e76-d0ed-4018-94c7-20535db6c944
Installation
Follow the instructions on install-mcp, which generates the right config for your MCP client (Claude Code, Claude Desktop, Cursor, Cline, VS Code, and more).
You’ll need an Airtable personal access token — create one here with scopes schema.bases:read and data.records:read (and optionally schema.bases:write, data.records:write, data.recordComments:read, data.recordComments:write), and access to the bases you want to use. It looks something like pat123.abc123 (but longer). Set it as AIRTABLE_API_KEY (replacing the placeholder in the generated config).
Components
Tools
-
list_records
- Lists records from a specified Airtable table
- Input parameters:
baseId(string, required): The ID of the Airtable basetableId(string, required): The ID of the table to querymaxRecords(number, optional): Maximum number of records to return. Defaults to 100.filterByFormula(string, optional): Airtable formula to filter records
-
search_records
- Search for records containing specific text
- Input parameters:
baseId(string, required): The ID of the Airtable basetableId(string, required): The ID of the table to querysearchTerm(string, required): Text to search for in recordsfieldIds(array, optional): Specific field IDs to search in. If not provided, searches all text-based fields.maxRecords(number, optional): Maximum number of records to return. Defaults to 100.
-
list_bases
- Lists all accessible Airtable bases
- No input parameters required
- Returns base ID, name, and permission level
-
list_tables
- Lists all tables in a specific base
- Input parameters:
baseId(string, required): The ID of the Airtable basedetailLevel(string, optional): The amount of detail to get about the tables (tableIdentifiersOnly,identifiersOnly, orfull)
- Returns table ID, name, description, fields, and views (to the given
detailLevel)
-
describe_table
- Gets detailed information about a specific table
- Input parameters:
baseId(string, required): The ID of the Airtable basetableId(string, required): The ID of the table to describedetailLevel(string, optional): The amount of detail to get about the table (tableIdentifiersOnly,identifiersOnly, orfull)
- Returns the same format as list_tables but for a single table
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →