Skip to content

Commit 11deab2

Browse files
tablackburnclaude
andauthored
chore: Add GitHub Projects MCP server for AI agent board access (#130)
## Summary - Adds a repo-scoped `.mcp.json` pointing at the official GitHub MCP server's [projects toolset](https://github.blog/changelog/2026-01-28-github-mcp-server-new-projects-tools-oauth-scope-filtering-and-new-features/) (`projects_list`, `projects_get`, `projects_write`), giving AI agents full CRUD access to the [psake org project board](https://github.com/orgs/psake/projects/2) - Claude Code cloud sessions cannot reach Projects v2 any other way: their GitHub API proxy serves only a pinned set of GraphQL operations, and Projects v2 has no REST API, so `gh project` fails there. The MCP server routes over plain HTTPS to `api.githubcopilot.com`, where GitHub executes the GraphQL server-side - Authentication uses a `GH_TOKEN` environment variable (classic PAT with `project` scope, or fine-grained PAT with Projects permissions). Anyone without `GH_TOKEN` set just sees the server as unavailable — no impact on existing workflows, humans, or CI ## Test Plan - [x] JSON validity verified - [x] Remote endpoint accepts PAT auth (MCP `initialize` handshake returns 200) - [x] Full test suite unaffected (config-only change; no module code touched) - [ ] After merge: a Claude Code cloud session on this repo verifies `projects_get` reads the board and `projects_write` can update an item's status ## Breaking Changes None 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_018ypQTqqVy5n8xMPxQSKLMC Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
1 parent 91ae3e5 commit 11deab2

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

.mcp.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"mcpServers": {
3+
"github-projects": {
4+
"type": "http",
5+
"url": "https://api.githubcopilot.com/mcp/x/projects",
6+
"headers": {
7+
"Authorization": "Bearer ${GH_TOKEN}"
8+
}
9+
}
10+
}
11+
}

0 commit comments

Comments
 (0)