gh + git, which are untouched.An MCP server is a plug-in that gives me (Claude) extra hands — a connection to an outside service so I can read or do things there. You already have good ones wired up: Google/Gmail, Cloudflare, Stitch. Each one is just a little adapter.
The one called "github" is GitHub's own Copilot MCP — GitHub built it so an AI assistant can talk to your repos, issues, and pull requests through GitHub's servers (at api.githubcopilot.com). It is a convenience layer that sits on top of GitHub, and it requires a GitHub login token to work.
Everything you and I already do with GitHub — clone, commit, push, open PRs, the zee78900/* repos — runs through two tools that are working fine and need nothing from this MCP:
| Tool | What it does | Status |
|---|---|---|
git | Commits, branches, history, push/pull | working |
gh CLI | PRs, issues, repo admin from the terminal | working |
github MCP | Copilot-flavored repo access for the AI (redundant with the above) | broken / unconfigured |
So the broken item is the extra path, not your real one. Nothing in your daily workflow is affected by it being down.
The config sends an auth header that reads literally Bearer ${GITHUB_PERSONAL_ACCESS_TOKEN} — a placeholder waiting to be filled by an environment variable of that name. That variable was never set on this machine, so the header goes out empty/unexpanded and GitHub rejects it with "Authorization header is badly formatted." Both of the GitHub lines in /doctor are this one missing token.
| Option | What I'd do | When it makes sense |
|---|---|---|
| Enable it | You generate a GitHub Personal Access Token (github.com → Settings → Developer settings → Tokens). You paste it to me; I add GITHUB_PERSONAL_ACCESS_TOKEN to ~/.claude/settings.json. Error clears. |
Only if you want the AI to manage issues/PRs via the Copilot MCP specifically — a capability you don't use today. |
| Disable it | I switch the github plugin off so the MCP stops loading. /doctor goes quiet. git + gh keep working untouched. Fully reversible. |
The honest default for your stack. Removes noise; loses nothing you actually use. |
My recommendation: disable — it's redundant with gh, and a stray GitHub token is one more secret to babysit. Reply "enable github" or "disable github" and I'll do it (config change → I'll confirm the exact edit first).
C:\Users\ztrei\OneDrive\2. Hook Street\05. 2026 BH\outputs\2026-06-12_12-53_research_github-copilot-mcp-explainer.htmlc738e08 · Working dir: C:\Users\ztrei\OneDrive\2. Hook Street\05. 2026 BH