Update GitHub MCP Server
Version Update
- Previous: v0.19.1 → New: v0.20.0
- Release Date: 2025-10-27 09:25:40 UTC
- Time Since Last Release: 6 days (v0.19.1 released 2025-10-21)
Breaking Changes
Issues API Consolidation
BREAKING: Multiple issue-related tools have been consolidated into unified tools with method parameters:
Consolidated into issue_read:
- ❌
get_issue → ✅ issue_read with method: "get"
- ❌
get_issue_comments → ✅ issue_read with method: "get_comments"
- ❌
list_labels (with issue_number) → ✅ issue_read with method: "get_labels"
- ❌
list_sub_issues → ✅ issue_read with method: "get_sub_issues"
Consolidated into issue_write:
- ❌
create_issue → ✅ issue_write with method: "create"
- ❌
update_issue → ✅ issue_write with method: "update"
Consolidated into sub_issue_write:
- ❌
add_sub_issue → ✅ sub_issue_write with method: "add"
- ❌
remove_sub_issue → ✅ sub_issue_write with method: "remove"
- ❌
reprioritize_sub_issue → ✅ sub_issue_write with method: "reprioritize"
New Features
Pull Request Improvements
- New
get_comments method added to pull_request_read tool
- Provides consistent API with the issues consolidation pattern
Project Enhancements
fields parameter added to list_project_items tool
fields parameter added to get_project_item tool
- Enables more granular control over returned project data
Bug Fixes
Security
- No CVEs or security patches mentioned in this release
Impact Assessment
Risk Level: High (Breaking Changes)
Affected Features:
- All workflows using GitHub MCP server issue tools
- Workflows using sub-issue management
- Any direct tool references in workflow configurations
Migration Required: Yes
Migration Notes
-
DefaultGitHubToolsLocal and DefaultGitHubToolsRemote in pkg/constants/constants.go:
- Currently reference old tool names:
get_issue, get_issue_comments, list_sub_issues
- Need to update to new consolidated names:
issue_read, issue_write, sub_issue_write
-
Workflow Compatibility:
- The gh-aw system may need updates to handle the new method-based API
- Tools that previously worked with direct names may need method parameter support
-
Testing Requirements:
- Test workflows using issue-related tools
- Verify sub-issue functionality still works
- Check project item listing with new fields parameter
CLI Discovery
No CLI changes detected (GitHub MCP Server is a Docker image, not a CLI tool).
Changelog Links
Status
✅ Constants updated in pkg/constants/constants.go (v0.19.1 → v0.20.0)
✅ Workflows recompiled successfully with make recompile
⚠️ Action Required: Update default tool lists in constants.go to use new consolidated tool names
⚠️ Testing Required: Verify issue-related workflows still function correctly
Checked by: CLI Version Checker workflow
Run ID: 18845612637
Timestamp: 2025-10-27 15:03 UTC
AI generated by CLI Version Checker
Update GitHub MCP Server
Version Update
Breaking Changes
Issues API Consolidation
BREAKING: Multiple issue-related tools have been consolidated into unified tools with
methodparameters:Consolidated into
issue_read:get_issue→ ✅issue_readwithmethod: "get"get_issue_comments→ ✅issue_readwithmethod: "get_comments"list_labels(with issue_number) → ✅issue_readwithmethod: "get_labels"list_sub_issues→ ✅issue_readwithmethod: "get_sub_issues"Consolidated into
issue_write:create_issue→ ✅issue_writewithmethod: "create"update_issue→ ✅issue_writewithmethod: "update"Consolidated into
sub_issue_write:add_sub_issue→ ✅sub_issue_writewithmethod: "add"remove_sub_issue→ ✅sub_issue_writewithmethod: "remove"reprioritize_sub_issue→ ✅sub_issue_writewithmethod: "reprioritize"New Features
Pull Request Improvements
get_commentsmethod added topull_request_readtoolProject Enhancements
fieldsparameter added tolist_project_itemstoolfieldsparameter added toget_project_itemtoolBug Fixes
Security
Impact Assessment
Risk Level: High (Breaking Changes)
Affected Features:
Migration Required: Yes
Migration Notes
DefaultGitHubToolsLocal and DefaultGitHubToolsRemote in
pkg/constants/constants.go:get_issue,get_issue_comments,list_sub_issuesissue_read,issue_write,sub_issue_writeWorkflow Compatibility:
Testing Requirements:
CLI Discovery
No CLI changes detected (GitHub MCP Server is a Docker image, not a CLI tool).
Changelog Links
Status
✅ Constants updated in
⚠️ Action Required: Update default tool lists in constants.go to use new consolidated tool names
⚠️ Testing Required: Verify issue-related workflows still function correctly
pkg/constants/constants.go(v0.19.1 → v0.20.0)✅ Workflows recompiled successfully with
make recompileChecked by: CLI Version Checker workflow
Run ID: 18845612637
Timestamp: 2025-10-27 15:03 UTC