A Model Context Protocol (MCP) server for managing GitHub Projects
A Model Context Protocol (MCP) server for managing GitHub Projects.
A comprehensive Model Context Protocol (MCP) server that provides advanced GitHub project management capabilities with AI-powered task management and complete requirements traceability. Transform your project ideas into actionable tasks with full end-to-end tracking from business requirements to implementation.
This server implements the Model Context Protocol to provide comprehensive GitHub project management with advanced AI capabilities. Beyond traditional project management, it offers AI-powered task generation, requirements traceability, and intelligent project planning through GitHub's GraphQL API while maintaining state and handling errors according to MCP specifications.
### Practical notes
- Maintained by HarshKumarSharma, written in TypeScript.
## More MCP options
Compare [MCP servers by category](/mcp-servers/categories), or browse [hosted MCP servers](/mcp-servers/remote) if you prefer an endpoint over a local process.
[Maintainer setup documentation](https://github.com/HarshKumarSharma/MCP).
{
"mcpServers": {
"github-project-manager": {
"command": "npx",
"args": [
"-y",
"mcp-github-project-manager"
],
"env": {
"GITHUB_TOKEN": "YOUR_GITHUB_TOKEN",
"GITHUB_OWNER": "your_username",
"GITHUB_REPO": "your_repo",
"ANTHROPIC_API_KEY": "YOUR_ANTHROPIC_API_KEY",
"OPENAI_API_KEY": "YOUR_OPENAI_API_KEY",
"GOOGLE_API_KEY": "YOUR_GOOGLE_API_KEY",
"PERPLEXITY_API_KEY": "YOUR_PERPLEXITY_API_KEY"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| GITHUB_TOKEN | Declared in the maintainer’s client configuration. | Check documentation |
| GITHUB_OWNER | Declared in the maintainer’s client configuration. | Check documentation |
| GITHUB_REPO | Declared in the maintainer’s client configuration. | Check documentation |
| ANTHROPIC_API_KEY | Declared in the maintainer’s client configuration. | Check documentation |
| OPENAI_API_KEY | Declared in the maintainer’s client configuration. | Check documentation |
| GOOGLE_API_KEY | Declared in the maintainer’s client configuration. | Check documentation |
| PERPLEXITY_API_KEY | Declared in the maintainer’s client configuration. | Check documentation |
Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Retrieve version-aware library documentation and code examples with Context7 MCP, using resolve-library-id and query-docs.
Share context and questions between Claude instances — VS Code, claude.ai web, and mobile.
An MCP server and CLI that indexes your local Maven repository (~/.m2/repository) and Gradle cache (~/.gradle/caches/modules-2/files-2.1) to provide AI agents with tools to search for Java classes, method signatures…
Automated codebase refactoring and type safety validator.
Point Gecko at an OpenAPI spec; get first-call-correct, auth-hidden agent tools.