Air Pipe

Air Pipe: сборка и деплой HTTP API, крон-задач, вебхуков и MCP-инструментов из ассистента

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетНужен API-ключГлобальныйБесплатноТолько чтение

Что умеет

  • Создавать и редактировать модули и конфигурации
  • Проверять конфигурацию перед деплоем
  • Разворачивать и откатывать ревизии модулей
  • Включать и выключать конфигурации
  • Просматривать список организаций и модулей

Какие данные видит

Ассистент работает с модулями и конфигурациями аккаунта пользователя по API-ключу.

Нужен ли аккаунт

Нужен API-ключ из настроек сервиса

Air Pipe позволяет собирать серверные модули — API, крон-задачи, вебхуки и MCP-инструменты — не выходя из чата с ассистентом. MCP-сервер даёт создавать и редактировать конфигурации, проверять их валидность, планировать изменения и разворачивать нужную версию.

Как подключить

Как подключить Air Pipe к Claude

Адрес сервера, который нужно вставить в настройках Claude:

https://api.airpipe.io/mcp

  1. Откройте Claude (сайт claude.ai или приложение для компьютера).
  2. Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
  3. Нажмите Добавить пользовательский коннектор (Add custom connector).
  4. Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
  5. В чате нажмите + → Коннекторы и включите новый коннектор.

Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.

Авторизация

После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.

Как подключить Air Pipe к ChatGPT

Адрес сервера, который нужно вставить в настройках ChatGPT:

https://api.airpipe.io/mcp

  1. Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
  2. Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
  3. Откройте Настройки → Коннекторы и нажмите Создать (Create).
  4. Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
  5. В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
  6. В новом чате откройте + → Приложения/Коннекторы и включите коннектор.

Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.

Авторизация

При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.

Как подключить Air Pipe к Cursor

Адрес сервера, который нужно вставить в настройках Cursor:

https://api.airpipe.io/mcp

Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.

Вручную:

  1. В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
  2. Вставьте JSON, скопированный ниже, в открывшийся файл ~/.cursor/mcp.json (для одного проекта: .cursor/mcp.json в корне проекта).
  3. Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.

Авторизация

Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.

Список инструментов сервера (19)

Технические названия из tools/list. Нужны только разработчикам.

update_moduleUpdate an existing reusable module by module_uuid (adds a new revision; spec_yaml is base64-encoded YAML) and optionally redeploy.
create_moduleCreate a reusable module (a typed config fragment referenced by handle) and optionally deploy it to staging or production. spec_yaml is base64-encoded YAML of the module body; module_type is the config struct it represents (e.g. Database).
validate_configSchema-validate an airpipe YAML config. Send { "yaml": <the full YAML string> }. Returns { valid: true } when it passes, or { valid: false, error: <message> } when it fails — feed the error back into your fix and call again until valid. Schema check only; does not save. Use create_config to persist a valid config.
list_configsList the organization's AirPipe configurations.
list_organizationsList the organizations you belong to and their organization_uuid. Call this first to get an organization_uuid for the config tools.
deploy_module_revisionDeploy a specific past revision of a module to staging or production.
plan_configGet airpipe config-authoring instructions plus RAG-retrieved real action examples for a natural-language request, so YOU (the calling model) write the YAML yourself instead of the server generating it. Returns { instructions, context, request, protocol }. After writing the config, validate it with the validate_config tool (repair loop) then persist it with create_config. Prefer this over generate_config whenever you can author YAML yourself.
get_configGet a single configuration's data by config_uuid, optionally with its revisions.
list_modulesList the organization's reusable modules (pass revisions=true to include revision history).
get_moduleGet a single reusable module by uuid, including its revision history and spec.
update_configUpdate an existing AirPipe configuration by config_uuid (config_yaml is base64-encoded YAML) and optionally redeploy.
undeploy_moduleUndeploy a reusable module from an environment (STAGING or PRODUCTION).
create_configCreate a new AirPipe configuration (config_yaml is base64-encoded YAML) and optionally deploy it to staging or production.
undeploy_configUndeploy a configuration from an environment (STAGING or PRODUCTION).
delete_configDelete one or more AirPipe configurations by config_uuid.
delete_moduleDelete one or more reusable modules by module_uuid.
toggle_configEnable or disable one or more configurations by config_uuid.
edit_configEdit an AirPipe configuration YAML with a natural-language instruction.
deploy_config_revisionDeploy a specific past revision of a configuration to staging or production.