Inspect and work with GitHub: pull requests, issues, CI, and repositories — via GitHub's official MCP server (GitHub Copilot-hosted), wrapped in focused workflow skills.
An Agent Plugin (spec 1.0.0).
A plugin that gives an agent a disciplined way to review PRs, triage issues, investigate Actions failures, and explore repositories — using GitHub's own first-party MCP endpoint, plus skills that teach when and how to combine the tools.
- First-party upstream — GitHub's official MCP server; no third-party API wrapper.
- Read/inspect by default — reviewing, triaging, and investigating are structured workflows, not ad-hoc tool calls.
- No credentials in the plugin — authentication is the MCP host's job (OAuth via your client).
- Server:
github—streamable-httptohttps://api.githubcopilot.com/mcp/(GitHub Copilot-hosted, vendor-operated; endpoint version not pinnable). - Skills:
review-pull-request,triage-issue,investigate-ci,explore-repository.
Yes. The endpoint requires GitHub OAuth. Agent Plugins v1 has no portable credential mechanism, so auth is client/host-managed (your MCP client's OAuth flow). The plugin package contains no PAT, no Authorization header, and no tokens.
Default posture: read-only. The four skills use inspect/read operations and only perform writes (commenting, labeling, merging, rerunning workflows) when the user explicitly asks.
Remote OAuth MCP (streamable-http) requires an interactive OAuth grant and
could not be exercised in this build environment.
CONFIG_VALIDATED
AUTH_RUNTIME_NOT_VERIFIED
The config matches the Agent Plugins 1.0.0 streamable-http schema and
GitHub's documented endpoint. Do not claim full runtime verification — test
OAuth in your client before relying on it.
- An MCP client that supports
streamable-httpand OAuth for remote servers (e.g. VS Code, Cursor, Copilot, ChatGPT/Codex per their docs). - Network access to
https://api.githubcopilot.com/mcp/.
Copy the plugin's runtime files (plugin.json, mcp.json, skills/,
README.md, LICENSE) into your Agent Plugins client's plugin folder, or use
your client's plugin install flow. Do not copy the authoring sources
(plugin.yml, skills-src/, docs/) — see the collection README for the full
boundary. No build step is required. Complete the OAuth grant in your client on
first connect.
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/mcp.schema.json",
"mcpServers": {
"github": {
"type": "streamable-http",
"url": "https://api.githubcopilot.com/mcp/"
}
}
}Do not add a PAT or Authorization header — headers are package data, not a secret mechanism, and GitHub's endpoint uses OAuth.
- "Review PR #42 in acme/widgets" →
review-pull-request. - "Triage the open issues in this repo" →
triage-issue. - "Why did CI fail on main?" →
investigate-ci. - "Give me a quick health review of acme/widgets" →
explore-repository.
| Server | Version | License | Source |
|---|---|---|---|
| GitHub Copilot MCP (remote) | vendor-operated endpoint | — | github/github-mcp-server |
1.0.0 (Working Draft) — https://agent-plugins.org/specification
An MCP client with streamable-http + OAuth support; network access to the endpoint.
- Read-only default; writes only on explicit user intent.
- No credentials stored or committed.
- OAuth scopes are granted by the user in their client.
- Requires interactive OAuth in the client; not usable in fully headless mode without a token flow.
- The GitHub Copilot-hosted endpoint's tool set is controlled by GitHub — tool availability may change.
- Agent Plugins 1.0.0 has no portable credential references; authenticated use is always client-managed.
MIT. See LICENSE. The upstream GitHub MCP server is a separate project; HiAI is not affiliated with or endorsed by GitHub.
See CHANGELOG.md.