Gitverse MCP: pull requests и CI из Codex, Claude Code и Cursor

grigoriy-grisha/gitverse-mcp· Проверено 12.11.2026· 1на GitHub

Подключает агента к GitVerse по личному токену: репозитории, pull requests с ревью и комментариями к строкам, запуски GitVerse Actions и их логи.

2 реализации:

25 инструментов поверх публичного REST API GitVerse с именами как у bitbucket-mcp: pull requests, вердикты ревью, инлайн-комментарии и CI.

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

Что сделать до подключения

1

Node.js 20 или новее

2

Личный токен GitVerse

3
GITVERSE_TOKEN

gitverse.ru → Настройки → Управление токенами → новый токен с правами на репозитории, Issues / Pull requests и CI/CD (Actions)

4
GITVERSE_BASE_URL

необязательно: база API, по умолчанию https://api.gitverse.ru

Конфиг для вашего клиента

Команда в терминале, в папке проекта. Флаг --scope user подключит сервер для всех проектов. Подробно о Claude Code

claude mcp add --env 'GITVERSE_TOKEN=<токен GitVerse>' --transport stdio gitverse \
  -- npx -y @grigoriy-grisha/gitverse-mcp@latest

Проверка: claude mcp list показывает статус рядом с каждым сервером: ✔ Connected, ! Needs authentication или ✘ Failed to connect. Внутри сессии то же видно по команде /mcp.

Инструменты сервера

listRepositoriesвыводит репозитории
getRepositoryпоказывает карточку репозитория
getPullRequestsвыводит pull requests
createPullRequestсоздаёт pull request
getPullRequestчитает pull request
updatePullRequestменяет заголовок, описание, состояние
getPullRequestDiffпоказывает изменённые файлы
getPullRequestCommitsвыводит коммиты PR
getPullRequestActivityпоказывает ленту активности
approvePullRequestодобряет PR
requestChangesзапрашивает изменения
declinePullRequestотклоняет PR
getPullRequestCommentsчитает комментарии
addPullRequestCommentпишет комментарий, в том числе к строке
listPipelineRunsвыводит запуски CI
getPipelineRunпоказывает запуск CI
runPipelineзапускает workflow
getPipelineStepLogsчитает логи джобы

Показано 18 из 25.

Что попросить агента

«Покажи открытые PR в <владелец>/<репозиторий> и коротко опиши, что меняется в каждом»Агент вызовет getPullRequests со state open и прочитает изменения через getPullRequestDiff
«Сделай ревью PR #<номер>: оставь замечания к строкам и запроси изменения»Агент прочитает getPullRequestDiff, напишет инлайн-комментарии через addPullRequestComment и вызовет requestChanges
«Создай черновик PR из ветки <ветка> в main с описанием изменений»Агент вызовет createDraftPullRequest или createPullRequest с draft
«Почему упал последний запуск CI на ветке <ветка>?»Агент найдёт запуск через listPipelineRuns, откроет джобы getPipelineSteps и прочитает getPipelineStepLogs

Для каких задач

Разобрать открытые pull requests репозитория и прочитать дифф
Оставить комментарий к конкретной строке и вынести вердикт ревью
Создать pull request или черновик из ветки
Посмотреть запуски GitVerse Actions по ветке и прочитать логи упавшей джобы
Запустить workflow вручную

Ограничения

!

Сервер grigoriy-grisha сторонний, у него 1 звезда на GitHub; у плагина RainyPixel звёзд нет

!

Слить pull request, назначить ревьюеров, остановить запуск CI и закрыть тред комментариев нельзя: в публичном API GitVerse этого нет

!

API GitVerse пропускает 2000 запросов в час на пользователя

!

Список инструментов mcp.gitverse.ru плагин не описывает: клиент получает его от сервера при подключении

Если не работает

Ошибка 401 Unauthorized
Используйте личный токен из «Управление токенами», пароль от аккаунта не подходит, и проверьте права: для вердиктов и комментариев нужна запись. Токен можно проверить запросом к https://api.gitverse.ru/user.
Ошибка 429 Too Many Requests
API GitVerse пропускает 2000 запросов в час. Сервер сам повторяет запрос до 3 раз с учётом Retry-After; если лимит всё равно кончается, реже вызывайте инструменты в сценарии.
Ошибка 400 VALIDATION_ERROR при запросах к API
Шлюз GitVerse требует заголовок Accept: application/vnd.gitverse.object+json; version=1. Сервер ставит его сам, ошибка бывает при ручных запросах.

Какую реализацию выбрать

РеализацияКто делаетЗвёздыЗапускКлючИнструментыОбновлён
GitVerse MCP Servergrigoriy-grisha1локальнотокен2518 сентября 2026
GitVerse MCP (mcp.gitverse.ru) через плагин для CodexGitVerse (сервер), RainyPixel (плагин)0HTTPтокен—28 августа 2026

Частые вопросы

Есть ли у GitVerse свой MCP-сервер?
Есть: удалённый сервер по адресу https://mcp.gitverse.ru, токен передаётся как Bearer. В Codex его проще подключить плагином RainyPixel/gitverse-codex-plugin, он добавляет ещё и скилл для работы с репозиториями GitVerse.
Какие права нужны токену?
Для чтения хватит права «Репозитории: чтение». Для вердиктов и комментариев нужна запись, для инструментов CI — права CI/CD (Actions) на чтение и запись.
Как вместо ревьюера назначить человека на PR?
В API GitVerse нет запроса ревьюеров: передайте его username в assignees при createPullRequest. Pull request в GitVerse считается issue, поэтому ему ставятся assignees и labels.
Почему агент не может смержить PR?
В публичном API GitVerse нет эндпоинта слияния, поэтому и инструмента нет.
Как подключить Gitverse MCP к Codex?
Поставьте плагин: codex plugin marketplace add RainyPixel/gitverse-codex-plugin и codex plugin add gitverse@gitverse-local, задайте токен в GITVERSE_API_TOKEN и откройте новую сессию. Сервер на npx подключается через вкладку Codex в блоке «Как подключить».
Как подключить Gitverse MCP к Cursor?
Откройте Settings → Extensions → Model Context Protocol и добавьте сервер gitverse с командой npx -y @grigoriy-grisha/gitverse-mcp@latest и переменной GITVERSE_TOKEN.
Работает ли сервер из России?
GitVerse — российский сервис: сервер grigoriy-grisha работает на вашем компьютере и ходит в api.gitverse.ru по вашему токену, удалённый сервер размещает сам GitVerse.

Похожие серверы