github-projects-mcp
If you are the rightful owner of github-projects-mcp 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 for managing GitHub Projects V2 using the GitHub GraphQL API.
The GitHub Projects V2 MCP Server is designed to facilitate the management of GitHub Projects V2 through various MCP clients, such as Claude Desktop. By leveraging the GitHub GraphQL API, this server provides a comprehensive suite of tools for interacting with GitHub Projects V2. Users can list and view projects, manage project fields and items, create and update issues, and perform other project management tasks. The server can be integrated into any MCP client configuration, making it a versatile tool for developers and project managers who rely on GitHub for their project management needs.
Features
- List and view GitHub Projects V2 for users and organizations
- Get project fields and items (issues, PRs, draft issues)
- Create issues and add them to projects
- Create draft issues directly in projects
- Update project item field values
Tools
list_projects
List GitHub Projects V2 for a given organization or user
get_project_fields
Get fields available in a GitHub Project V2
get_project_items
Get items in a GitHub Project V2 (supports filtering by state or custom single-select fields)
create_issue
Create a new GitHub issue
add_issue_to_project
Add an existing GitHub issue to a Project V2
update_project_item_field
Update a field value for a project item
create_draft_issue
Create a draft issue directly in a GitHub Project V2
delete_project_item
Delete an item from a GitHub Project V2