Commit 8879b09
committed
refactor: Consolidate GitHub Workflow tools per Issue #8318
Optimizes MCP tool count by consolidating assign, label, and comment operations into 'manage_*' tools.
- Consolidates assign/unassign into 'manage_issue_assignees'
- Consolidates add/remove labels into 'manage_issue_labels'
- Consolidates create/update comments into 'manage_issue_comment'
- Updates API definition in openapi.yaml with detailed schemas
- Refactors IssueService to handle unified operations
- Removes redundant code from PullRequestService1 parent 00a5f5d commit 8879b09
4 files changed
Lines changed: 225 additions & 278 deletions
File tree
- ai/mcp/server/github-workflow
- services
0 commit comments