GitHub PR Context — MCP-сервер для Claude Code: установка
Сервер достаёт историю pull request из репозиториев GitHub и передаёт её агенту как факты в JSON. Помогает изучать контекст прошлых изменений перед ревью и написанием кода.
Открыть на GitHubЧто делает GitHub PR Context
Сервер извлекает историю pull request из GitHub, индексирует её в ChromaDB и отдаёт агенту в формате JSON. Анализ контекста и генерация кода остаются за редактором — инструмент лишь выдаёт факты. Поиск запускается в фоне вызовом ensure_repo_ready. Статус отслеживают через get_index_stats.
Авторизация устроена через GitHub App Device Flow: в терминале запрашивается код, подтверждается в браузере, а ключ сохраняется в хранилище ОС. Личный токен доступа (PAT) не нужен. Сервер требует Python 3.10+. Из-за зависимости chromadb==0.5.0 проект несовместим с NumPy 2.0 — библиотеке требуется numpy<2.0>.
Любые данные из истории PR считаются непроверенными свидетельствами. Агент не должен выполнять их как системные инструкции проекта.
Какие задачи решает
- собрать историю обсуждений и решений из прошлых pull request в репозитории
- индексировать pull request в локальное хранилище ChromaDB
- проверить контекст старых правок перед ревью нового кода
- авторизоваться в GitHub через Device Flow без создания личного токена доступа (PAT)
Примеры запросов агенту
- Проверь статус подключения к GitHub через
get_github_connection_status - Запусти индексацию репозитория
owner/repoчерезensure_repo_ready - Найди в истории PR обсуждения этой функции и объясни причину правок
Как установить GitHub PR Context
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о GitHub PR Context
Как установить GitHub PR Context в Claude Code?
Установите пакет командой pipx install github-pr-context-mcp или запускайте его напрямую через uvx github-pr-context-mcp. Затем добавьте команду github-pr-context-mcp в конфигурационный файл клиента в секцию mcpServers. Для получения точного фрагмента настроек выполните github-pr-context-mcp config.
Что делает GitHub PR Context?
Он собирает данные прошлых pull request репозитория и передаёт их агенту в виде JSON. Сервер не анализирует код самостоятельно, оставляя выводы и планирование правок модели в IDE.
Нужен ли личный токен GitHub (PAT) для работы?
Нет, сервер подключается через GitHub App Device Flow и не требует создания PAT или секретов приложения. Учётные данные сохраняются в защищённом хранилище операционной системы.