GitHub Projects MCP
Provides read-only access to GitHub Projects v2 boards, allowing AI agents to list projects, retrieve project details, and list project items (issues and pull requests) via the GitHub GraphQL API to coordinate work across repositories.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@GitHub Projects MCPlist all projects in the acme organization and their items"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
GitHub Projects MCP
A small MCP server for GitHub Projects v2.
Issues and pull requests live in separate repositories. GitHub Projects brings them together. This server will let AI agents read that shared board and coordinate work without scanning every repository.
Status: Read-only MVP.
Uses the official MCP TypeScript SDK over stdio and GitHub Projects v2 GraphQL. Set GITHUB_APP_ID, GITHUB_APP_PRIVATE_KEY, and GITHUB_INSTALLATION_ID; the installation token is minted at runtime and never logged. The server has no write tools.
Tools: list_projects(organization, cursor?), get_project(organization, number), and list_project_items(organization, number, cursor?). Responses include pageInfo; inaccessible/redacted content remains null and GraphQL permission/errors are returned as MCP errors.
Run locally: npm install && npm test && npm run build && npm start. A real read requires an existing installation with the GitHub Projects permission; this repository does not change app permissions or include credentials.
MIT licensed. See LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Task management for people and AI agents, with scoped OAuth access to issues, projects, and docs.
Task management for people and AI agents, with scoped OAuth access to issues, projects, and docs.
Read and write KukGit repositories, files, issues and pull requests from an AI assistant.
- SetForkOAuthcom.setfork
Runnable, versioned lists for agents: tools, prompts and lists as resources. Git under the hood.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables AI assistants to manage GitHub Projects V2, including items, fields, and views through a standardized interface.1711 npm1MIT
- FlicenseAqualityDmaintenanceEnables LLMs to list, create, and comment on GitHub issues using your own GitHub identity via stdio transport.3-
- AlicenseNot gradedqualityAmaintenanceEnables AI assistants to programmatically manage GitHub Project V2 boards with 100+ tools for issues, fields, workflows, and automation via MCP.1MIT
- AlicenseAqualityAmaintenanceEnables reading GitHub Projects v2 kanban boards mid-conversation, with tools to list boards, retrieve board details, and summarize their contents.3195 PyPIMIT