forked from github/github-mcp-server
-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
Overview
This feature adds comprehensive label management capabilities to the GitHub MCP server, allowing AI agents to interact with GitHub labels through the Model Context Protocol.
Features Added
- Create new labels in a repository
- Retrieve details about existing labels
- List all labels in a repository
- Update existing label properties (name, color, description)
- Delete labels from a repository
- Add labels to issues
- Remove labels from issues
- List all labels on an issue
Implementation Details
- Added label management tools to the
issues
toolset - Implemented proper type handling for label parameters
- Added comprehensive test coverage for all label operations
- Fixed edge cases around parameter handling
Benefits
- Enables AI agents to fully manage GitHub labels programmatically
- Provides a complete interface to GitHub's label APIs
- Maintains consistent error handling with the rest of the MCP server
Testing
All new functionality has been thoroughly tested with unit tests.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request