Skip to content

Support for setting 'Type' field (feature, bug, task) in MCP #409

Open
@kubbot

Description

@kubbot

Currently, the MCP server does not support setting a 'Type' field (such as feature, bug, or task) for issues or pull requests. It would be very helpful if MCP could allow users to specify the type of an issue or PR, making it easier to categorize and manage work. Please consider adding support for this feature. Thank you!

Activity

radar07

radar07 commented on May 19, 2025

@radar07
Contributor

@williammartin Adding my experience here as I have a similar use case and I'd like to work on this.

I believe a potential approach could involve using labels directly on issues and pull requests. This would require the ability to manage these labels – by defining the labels toolsets (GH MCP don't have labels currently) – and then applying them to the relevant issues and PRs. LMK if I'm missing something.

williammartin

williammartin commented on May 26, 2025

@williammartin
Collaborator

@radar07 Issue Types are a first class thing in GitHub now: https://docs.github.com/en/issues/tracking-your-work-with-issues/configuring-issues/managing-issue-types-in-an-organization

I think that exposing this would be a reasonable addition.

radar07

radar07 commented on May 29, 2025

@radar07
Contributor

@williammartin Thanks for the details. The Type is added to the IssueRequest in the latest version of go-github. Since this is not in the v69 that we use in the github-mcp-server we can not proceed with this version. 🤔

williammartin

williammartin commented on May 29, 2025

@williammartin
Collaborator

It's not a problem to bump go-github.

radar07

radar07 commented on May 30, 2025

@radar07
Contributor

Thanks @williammartin. I'll be working on bumping go-github to v72.

linked a pull request that will close this issue on Jun 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      Participants

      @williammartin@D1M1TR10S@radar07@kubbot

      Issue actions

        Support for setting 'Type' field (feature, bug, task) in MCP · Issue #409 · github/github-mcp-server