github-projects-mcp

github-projects-mcp

3.4

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

  1. list_projects

    List GitHub Projects V2 for a given organization or user

  2. get_project_fields

    Get fields available in a GitHub Project V2

  3. get_project_items

    Get items in a GitHub Project V2 (supports filtering by state or custom single-select fields)

  4. create_issue

    Create a new GitHub issue

  5. add_issue_to_project

    Add an existing GitHub issue to a Project V2

  6. update_project_item_field

    Update a field value for a project item

  7. create_draft_issue

    Create a draft issue directly in a GitHub Project V2

  8. delete_project_item

    Delete an item from a GitHub Project V2