mcp-github-project-manager

mcp-github-project-manager

3.5

If you are the rightful owner of mcp-github-project-manager and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server implementation that provides GitHub Projects functionality through standardized tools and resources.

The MCP GitHub Project Manager is a server that implements the Model Context Protocol to provide GitHub Projects functionality to LLM clients and applications. It allows for the management of projects, milestones, sprints, and metrics using GitHub's GraphQL API. The server maintains state and handles errors according to MCP specifications, ensuring a robust and reliable integration with GitHub. It supports various platforms and can be used as a command-line tool, a Node.js module, or integrated with MCP clients. The server is designed with clean architecture principles, ensuring modularity and scalability.

Features

  • Project Management: Create and manage GitHub Projects (v2), handle project settings and configurations, and manage project visibility and access.
  • Project Resources: Manage issues, milestones, sprint planning, custom fields, and resource versioning.
  • MCP Implementation: Full MCP specification compliance with standardized tool definitions, resource state management, and comprehensive error handling.
  • GitHub Integration: GraphQL API integration with pagination support, intelligent rate limit handling, and optimistic concurrency.