Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Project Management Tools to GitHub MCP Server #658

Open
8 tasks
PabTorre opened this issue Feb 22, 2025 · 1 comment
Open
8 tasks

Add Project Management Tools to GitHub MCP Server #658

PabTorre opened this issue Feb 22, 2025 · 1 comment

Comments

@PabTorre
Copy link

Add support for GitHub Projects API to enable project management capabilities.

Features Needed

Project Management

  • Create/update/delete projects
  • List projects in a repository
  • Get project details
  • Add/remove items to/from projects

Project Item Management

  • Update item status (To Do/In Progress/Done)
  • Get item status
  • List items by status
  • Update custom fields

New Tools to Add

  1. create_project

    • Create new project board
    • Configure columns and fields
  2. get_project_items

    • List items in a project
    • Filter by status
    • Include custom field values
  3. update_project_item

    • Update item status
    • Update custom field values
  4. add_to_project

    • Add issues/PRs to project
    • Set initial status

Implementation Notes

  • Use GitHub's GraphQL API for Projects v2
  • Handle authentication and permissions
  • Add error handling and validation
  • Include documentation and examples

Dependencies

  • GitHub GraphQL API access
  • Project v2 API permissions

Success Criteria

  • All new tools working and tested
  • Documentation updated
  • Example usage provided
  • Error handling verified
@racso-dev
Copy link

I guess It'd be pretty nice to have an integration similar to this https://github.com/kunwarVivek/mcp-github-project-manager/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants