GitHub MCP: Документация
Обновлено:
Подключение
- Remote:
https://api.githubcopilot.com/mcp/(OAuth, требует VS Code 1.101+ для браузерного логина). - Локально: docker-образ
ghcr.io/github/github-mcp-serverс переменнойGITHUB_PERSONAL_ACCESS_TOKEN. GITHUB_HOST— адрес для GitHub Enterprise/ghe.com вместо github.com.GITHUB_TOOLSETS— список включаемых наборов через запятую; флаг--dynamic-toolsetsвключает наборы по ходу диалога.- Флаг
--read-only— только чтение, полностью блокирует инструменты записи.
Toolsets и инструменты
repos(по умолчанию):get_file_contents,create_or_update_file,push_files,create_branch,list_commits,search_code,search_repositories,get_latest_releaseи др.issues(по умолчанию):issue_read,issue_write,list_issues,search_issues,add_issue_comment,list_issue_types.pull_requests(по умолчанию):create_pull_request,pull_request_read,pull_request_review_write,merge_pull_request,update_pull_request.context(по умолчанию):get_me,get_teams,get_team_members.actions:actions_list,actions_get,actions_run_trigger,get_job_logs.- Дополнительно (включаются отдельно):
code_security,dependabot,discussions,gists,git,labels,notifications,orgs,projects,secret_protection,security_advisories,stargazers.
Сценарий для агента
«Заведи issue по этому багу», «покажи упавшие джобы последнего CI-прогона», «сделай PR с этим фиксом».
Лимиты
Сервер бесплатный; действуют стандартные лимиты GitHub REST API (обычно 5000 запросов/час на авторизованный токен).