- Notifications
You must be signed in to change notification settings - Fork897
feat: Adds complete label management functionality#313
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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
base:main
Are you sure you want to change the base?
Conversation
Add comprehensive label management capabilities to GitHub MCP server:- Add list_labels tool to retrieve all repository labels- Add get_label tool to fetch a specific label's details- Add create_label tool to create new repository labels- Add update_label tool for modifying existing labels- Add delete_label tool for removing labels- Add list_labels_for_issue tool for issue label retrieval- Add add_labels_to_issue tool for applying labels to issues- Add remove_label_from_issue tool for removing labels from issues- Include comprehensive test coverage for all label operations
Add complete label management functionality
mattleibow commentedMay 23, 2025
This is a month old and I really need this label feature for my triage agent I am building. Is there anything I can do to help get this merged soon? |
I appreciate your support on this ticket. I still use my personal fork locally and allow my agent to tag based on components and other things along with colors and descriptions. This allows for label management before or after the fact. I didn't like the only tagging I could do through creating a ticket was to was a single name with no other tagging details. Looking at the details of those code paths, there is no way to pass any more than a name to the underlying functions. So I vibe coded this solution. Works pretty well for me so far! |
Description
This PR adds comprehensive label management functionality to the GitHub MCP server, enabling users to effectively manage repository labels directly through the MCP tools.
Features Added
This implementation provides a complete set of tools for label management:
Implementation Details
Testing
All functionality has been thoroughly tested with both unit tests and manual verification against the GitHub API.
Notes for Reviewers
Closes:#312