mcp-server-polarion — MCP-сервер для Polarion ALM
MCP-сервер, через который ИИ-ассистент читает и правит документы, рабочие элементы и тест-раны Polarion ALM.
claude mcp add --env POLARION_URL=<POLARION_URL> --env POLARION_TOKEN=<POLARION_TOKEN> --env POLARION_MAX_REQUESTS_PER_SECOND=<POLARION_MAX_REQUESTS_PER_SECOND> --transport stdio mcp-server-polarion -- uvx mcp-server-polarionЧто делает mcp-server-polarion
Сервер даёт ассистенту доступ к Polarion ALM: документы рендерятся в Markdown, рабочие элементы читаются и обновляются, тест-раны и записи о прогонах ведутся через отдельные инструменты. Ссылки трассируемости, комментарии и вложения тоже под рукой — их можно создавать, менять и удалять.
Записи защищены: у каждого инструмента записи есть dry_run, а перед отправкой в Polarion срабатывают проверки полей, значений перечислений и целей ссылок. Запросы выстраиваются в очередь под лимит частоты, который вы задаёте сами, а ответы 429 и 5xx повторяются автоматически. Поэтому ассистента можно пускать на боевые данные.
Нужны Polarion 2506+ и uv. Адрес инстанса и персональный токен передаются переменными окружения POLARION_URL и POLARION_TOKEN — без них сервер к Polarion не подключится. Лимит запросов задаётся в POLARION_MAX_REQUESTS_PER_SECOND.
Какие задачи решает
- прочитать документ Polarion целиком в виде Markdown
- создать пачку рабочих элементов одним запросом
- обновить статус и тело рабочего элемента без ручных кликов
- сверить входящие и исходящие ссылки трассируемости
- перенести рабочий элемент в другой раздел документа
Примеры запросов агенту
- Покажи документ требований из проекта и собери его структуру по разделам
- Создай в проекте три рабочих элемента с типом requirement и привяжи их к документу
- Прогони обновление статуса тест-рана через
dry_runи покажи, что изменится
Как установить mcp-server-polarion
Командой платформы
claude mcp add --env POLARION_URL=<POLARION_URL> --env POLARION_TOKEN=<POLARION_TOKEN> --env POLARION_MAX_REQUESTS_PER_SECOND=<POLARION_MAX_REQUESTS_PER_SECOND> --transport stdio mcp-server-polarion -- uvx mcp-server-polarionВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-server-polarion <команда>
Командой платформы
codex mcp add mcp-server-polarion --env POLARION_URL=<POLARION_URL> --env POLARION_TOKEN=<POLARION_TOKEN> --env POLARION_MAX_REQUESTS_PER_SECOND=<POLARION_MAX_REQUESTS_PER_SECOND> -- uvx mcp-server-polarionВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-server-polarion <команда>
Файл настроек
{
"mcpServers": {
"mcp-server-polarion": {
"command": "uvx",
"args": [
"mcp-server-polarion"
],
"env": {
"POLARION_URL": "<POLARION_URL>",
"POLARION_TOKEN": "<POLARION_TOKEN>",
"POLARION_MAX_REQUESTS_PER_SECOND": "<POLARION_MAX_REQUESTS_PER_SECOND>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-server-polarion <команда>
Файл настроек
{
"servers": {
"mcp-server-polarion": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-server-polarion"
],
"env": {
"POLARION_URL": "<POLARION_URL>",
"POLARION_TOKEN": "<POLARION_TOKEN>",
"POLARION_MAX_REQUESTS_PER_SECOND": "<POLARION_MAX_REQUESTS_PER_SECOND>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-server-polarion <команда>
Командой платформы
gemini mcp add -e POLARION_URL=<POLARION_URL> -e POLARION_TOKEN=<POLARION_TOKEN> -e POLARION_MAX_REQUESTS_PER_SECOND=<POLARION_MAX_REQUESTS_PER_SECOND> mcp-server-polarion uvx mcp-server-polarionВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-server-polarion <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о mcp-server-polarion
Как установить mcp-server-polarion в Claude Code?
Выполните claude mcp add mcp-server-polarion -e POLARION_URL=<POLARION_URL> -e POLARION_TOKEN=<POLARION_TOKEN> -- uvx mcp-server-polarion. Адрес инстанса и токен подставьте свои.
Что делает mcp-server-polarion?
Подключает ИИ-ассистента к Polarion ALM: читает документы, рабочие элементы, тест-раны и ссылки, а также создаёт и обновляет их. Всё это через инструменты MCP.
Что нужно, чтобы сервер заработал?
Инстанс Polarion 2506+ и установленный uv. Плюс персональный токен доступа и адрес сервера в переменных окружения.