A Model Context Protocol (MCP) server providing comprehensive GitHub Projects API access through GraphQL, enabling LLMs and MCP clients to manage projects, items, fields, and advanced queries with type safety and robust error handling.
List all projects accessible to authenticated user.
Get projects for an organization.
Get projects for a user.
Get a specific project by ID.
Create a new project.
Update project.
Delete a project.
Get items in a project (full data).
Get items with custom GraphQL field selection for efficiency.
Add an item to project.
Update item field.
Remove item from project.
Archive a project item.
Get fields in a project.
Search items by content/fields.
Filter by specific field values.
Get items in specific milestone.
Execute custom GraphQL queries for maximum flexibility.
{
"mcpServers": {
"github-projects": {
"command": "github-projects-mcp",
"args": [],
"env": {
"GITHUB_TOKEN": "your_github_token_here",
"API_MAX_RETRIES": "3",
"API_RETRY_DELAY": "60",
"LOG_LEVEL": "INFO"
}
}
}
}