Skip to content

Add GitHub Projects v2 item and status update support to the MCP server #2255

@Charliepsycho

Description

@Charliepsycho

Summary

Please add support for reading and updating GitHub Projects v2 items and their status fields from the MCP server.

Why

The current GitHub MCP tooling is very useful for working with:

  • issues
  • pull requests
  • comments
  • labels
  • files
  • branches

But it does not appear to support GitHub Projects v2 operations such as:

  • finding the project item for an issue
  • reading the current project status
  • updating a status field like Ready, In Progress, Review/Testing, or Done

That means issue content can be updated programmatically, but the actual board workflow still has to be moved manually in the GitHub UI.

Requested capabilities

Useful additions would be:

  • list Projects v2 items for an issue or pull request
  • get the Projects v2 item associated with an issue or pull request
  • read project field values
  • update fields such as Status
  • support common board workflows where moving a card is really changing a status field

Example use case

An agent can already:

  • create an issue
  • update its title/body
  • add labels
  • comment on it

But it cannot complete the workflow by moving the issue through the project board.

A common workflow would be:

  • create issue
  • set status to Ready
  • when work begins, set status to In Progress
  • when validation starts, set status to Review/Testing
  • when complete, set status to Done

Impact

This would make the GitHub MCP server much more useful for real task-flow automation, not just issue text maintenance.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions