Overview
Features
Complete GitHub Projects API Coverage
Supports retrieving projects, managing project items (add/update/remove/archive), handling fields and field values, and creating/updating/deleting projects.
Multiple Transport Modes
Supports stdio, Server-Sent Events (SSE), and HTTP streaming for flexible deployment.
Robust Error Handling
Surfaces GitHub API errors clearly and provides configurable rate limit retries.
Type Safety with Pydantic Models
Uses Pydantic models to ensure reliable data validation and clear errors.
Environment-based Configuration
Configurable entirely via environment variables (token, retries, transport, host/port, log level).
GraphQL-based GitHub API Access
GraphQL client wrapper with retry logic to interact with GitHub Projects data.
Who Is This For?
- LLMs:Access GitHub Projects data via MCP tools within LLM workflows for planning and automation.
- Developers:Integrate MCP tools into apps or services to manage projects and items.
- MCP clients:Provide standardized access to GitHub Projects across MCP-enabled clients.




