MCP Server — HarshKumarSharma/MCP

A Model Context Protocol (MCP) server for managing GitHub Projects

Local serverstdioTypeScript

What is the MCP Server?

A Model Context Protocol (MCP) server for managing GitHub Projects.

What MCP does

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.

Requirements


### 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).

How to install the MCP Server

{
  "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.

Configuration

VariableDescriptionRequired
GITHUB_TOKENDeclared in the maintainer’s client configuration.Check documentation
GITHUB_OWNERDeclared in the maintainer’s client configuration.Check documentation
GITHUB_REPODeclared in the maintainer’s client configuration.Check documentation
ANTHROPIC_API_KEYDeclared in the maintainer’s client configuration.Check documentation
OPENAI_API_KEYDeclared in the maintainer’s client configuration.Check documentation
GOOGLE_API_KEYDeclared in the maintainer’s client configuration.Check documentation
PERPLEXITY_API_KEYDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use MCP to OpenAI.”
  • “Use MCP to Perplexity.”

Frequently asked questions

A Model Context Protocol (MCP) server for managing GitHub Projects Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.