GitHub — MCP-сервер для Claude Code: репозитории, PR и issues
Подключает ИИ-агента к GitHub: читает код, заводит issues и пул-реквесты, следит за сборками Actions. Пригодится, когда не хочется переключаться в браузер.
claude mcp add --transport http github-mcp-server https://api.githubcopilot.com/mcp/Что делает GitHub
Сервер даёт агенту доступ к репозиториям, к которым у вас есть права: просмотр и поиск по коду, разбор коммитов, структура проекта. Через него же создаются и обновляются issues и пул-реквесты, а ещё можно смотреть прогоны GitHub Actions, разбирать упавшие сборки и релизы. Отдельно — анализ безопасности: находки сканера и алерты Dependabot.
Есть два варианта. Удалённый хостит GitHub, адрес — https://api.githubcopilot.com/mcp/, авторизация через OAuth или personal access token. Локальный запускается в контейнере: docker run -i --rm ghcr.io/github/github-mcp-server:2.0.3. Для удалённого нужен хост с поддержкой remote MCP и OAuth, для локального — Docker. Если хост не умеет удалённые MCP-серверы, остаётся локальная версия.
Наборы инструментов настраиваются: пока их не задали, работают наборы по умолчанию. Есть режим insiders с ранним доступом к новым инструментам — включается через путь в URL или заголовок. Учтите: каждому хосту нужно завести GitHub App или OAuth App для удалённого доступа, а поддержка разных хостов отличается, так что сверяйтесь с документацией конкретного приложения.
Какие задачи решает
- посмотреть чужой репозиторий и разобраться в его структуре
- завести issue или пул-реквест прямо из чата с агентом
- разобрать, почему упал прогон GitHub Actions
- проверить алерты Dependabot и находки сканера безопасности
- собрать сводку по коммитам и активности команды
Примеры запросов агенту
- Покажи структуру репозитория
github/github-mcp-serverи найди, где обрабатываются toolsets - Создай issue в моём репозитории: падает сборка на шаге тестов
- Посмотри последние прогоны GitHub Actions в ветке
mainи скажи, что сломалось
Как установить GitHub
1Командой платформы: удалённый сервер
claude mcp add --transport http github-mcp-server https://api.githubcopilot.com/mcp/2Командой платформы
claude mcp add github -- docker run -i --rm ghcr.io/github/github-mcp-server:2.0.31Командой платформы: удалённый сервер
codex mcp add github --url https://api.githubcopilot.com/mcp/2Командой платформы
codex mcp add github -- docker run -i --rm ghcr.io/github/github-mcp-server:2.0.3Файл настроек
{
"mcpServers": {
"github": {
"url": "https://api.githubcopilot.com/mcp/"
}
}
}{
"mcpServers": {
"github": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/github/github-mcp-server:2.0.3"
]
}
}
}Файл настроек
{
"servers": {
"github": {
"type": "http",
"url": "https://api.githubcopilot.com/mcp/"
}
}
}{
"servers": {
"github": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/github/github-mcp-server:2.0.3"
]
}
}
}1Командой платформы: удалённый сервер
gemini mcp add -t http github https://api.githubcopilot.com/mcp/2Командой платформы
gemini mcp add github docker run -i --rm ghcr.io/github/github-mcp-server:2.0.3По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Похожие
Рядом в каталоге
Всё по теме «Git и GitHub» →Вопросы о GitHub
Как установить GitHub MCP-сервер в Claude Code?
Удалённый вариант: claude mcp add --transport http github-mcp-server https://api.githubcopilot.com/mcp/. Локальный через Docker: claude mcp add github -- docker run -i --rm ghcr.io/github/github-mcp-server:2.0.3.
Что делает GitHub MCP-сервер?
Соединяет ИИ-агента с платформой GitHub. Агент читает код и коммиты, управляет issues и пул-реквестами, следит за прогонами Actions и алертами Dependabot.
Чем удалённый сервер отличается от локального?
Удалённый хостит GitHub, и подключаться к нему проще — нужен только хост с поддержкой remote MCP и OAuth. Локальный запускается у вас в Docker и выручает, если хост удалённые серверы не поддерживает.