MCPHIVE

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 запросов/час на авторизованный токен).