MCP-сервер Яндекс Форм
MCP (Model Context Protocol) — стандартный протокол для подключения внешних инструментов к AI-ассистентам и корпоративным системам. С помощью MCP-сервера Форм вы можете автоматизировать создание, настройку и заполнение форм.
Возможности MCP-сервера
Через MCP-сервер ассистент получает доступ к публичному API Форм и сможет:
- Создавать и изменять формы.
- Добавлять и изменять вопросы.
- Настраивать условия показа вопросов.
- Заполнять формы. Например, чтобы создавать задачи в Трекере через форму.
Как подключить
Чтобы подключить MCP-сервер Форм к AI-ассистенту:
-
Получите OAuth-токен для доступа к API Форм. Подробнее читайте в разделе Доступ к API.
-
Узнайте идентификатор организации. В Трекере откройте страницу Администрирование → Организации и скопируйте значение поля Идентификатор.
-
Добавьте конфигурацию MCP-сервера в настройки AI-инструмента. Укажите URL и заголовки из таблицы ниже.
Параметры подключения:
|
Параметр |
Значение |
|
URL |
|
|
Идентификатор организации |
Одно из значений:
|
|
Заголовок |
Одно из значений:
|
О способах авторизации читайте в разделе Доступ к API.
Примеры подключения
Способ добавления MCP-конфигурации зависит от инструмента. Обычно достаточно указать URL MCP-сервера и необходимые заголовки.
Пример настройки для Codex
Чтобы добавить MCP-сервер Форм в Codex, добавьте в файл .codex/config.toml:
[mcp_servers.forms-oauth]
url = "https://mcp.forms.yandex.net"
http_headers = {
"X-Org-Id" = "<идентификатор_организации>",
}
env_http_headers = {
"Authorization" = "FORMS_OAUTH_TOKEN",
}
Переменная окружения FORMS_OAUTH_TOKEN должна содержать OAuth-токен в формате OAuth <токен>.
Пример настройки для Claude Code
Чтобы добавить MCP-сервер Форм в Claude Code, выполните команды:
export FORMS_OAUTH_TOKEN="OAuth <токен>"
claude mcp add --transport http forms-oauth https://mcp.forms.yandex.net \
--header "X-Org-Id: <идентификатор_организации>" \
--header "Authorization: $FORMS_OAUTH_TOKEN"
set "FORMS_OAUTH_TOKEN=OAuth <токен>"
claude mcp add --transport http forms-oauth https://mcp.forms.yandex.net ^
--header "X-Org-Id: <идентификатор_организации>" ^
--header "Authorization: %FORMS_OAUTH_TOKEN%"
Переменная окружения FORMS_OAUTH_TOKEN должна содержать OAuth-токен в формате OAuth <токен>.