GitHub MCP server with selected toolsets enabled for repository management, code security, discussions, notifications, and more.
HTTP-based MCP server connected to api.githubcopilot.com. The server is configured with alwaysLoad: true, which ensures all GitHub tools are available immediately at session start without waiting for tool-search deferral. The following toolsets are enabled:
default— repos, issues, pull requests, commits, files, usersactions— workflow runs, jobs, artifacts, logsorgs— organization membership and teamslabels— repository label managementnotifications— notification listing and managementdiscussions— repository discussions and commentsgists— gist creation and managementprojects— GitHub Projects (v2) managementcode_security— code scanning alertssecret_protection— secret scanning alertsdependabot— Dependabot alertssecurity_advisories— global and repository security advisoriesgithub_support_docs_search— GitHub product documentation search
- SessionStart — instructs Claude to prefer GitHub MCP tools over the
ghCLI andWebFetchfor all GitHub operations
- triage-prs (
/github:triage-prs [owner/repo]) — triages open PRs where you are assigned or a requested reviewer. Sweeps stale notification threads left by PRs that have since closed or merged, then auto-classifies open PRs from search data — skipping ones you've already engaged with and, on Prow-managed repos, dismissing notifications forneeds-rebasePRs and unsubscribing entirely fromlgtm+approvedPRs — then investigates only the remainder with parallel subagents and presents batched options to unassign, remove review requests, or unsubscribe. Explicit invocation only — Claude never triggers it automatically. The target repo is taken from the optionalowner/repoargument, or detected from theupstream(preferred) ororigingit remote. Prow-managed repos are auto-detected and acted on via bot commands (/unassign,/uncc); on other repos, removing a review request requires an authenticatedghCLI (the one operation the GitHub MCP server does not cover) — without it, that single action is reported for manual follow-up instead.
This plugin requires the GITHUB_PERSONAL_ACCESS_TOKEN environment variable to be set with a valid GitHub Personal Access Token.
For more information about the GitHub MCP server, visit: https://github.com/github/github-mcp-server