-
Notifications
You must be signed in to change notification settings - Fork 36
Closed
Labels
automationdependenciesPull requests that update a dependency filePull requests that update a dependency filegithub-mcp-server
Description
Update: GitHub MCP Server
Previous Version: v0.26.3 → New Version: v0.27.0
Release Timeline:
- v0.26.3: Released December 19, 2025
- v0.27.0: Released January 5, 2026
- Update Frequency: ~17 days between releases
Release Highlights
This release focused on enhancing two core tools to handle previously failing scenarios:
-
get_file_contentsimprovements:- Added fetch refs improvements
- Fallback logic to use default branch when main doesn't exist
- Raw client error annotation added
-
push_filesenhancements:- Multiple improvements for broader compatibility
- Now handles pushing files to non-initialized repos and new branches
-
Other notable changes:
- Fixed
get_job_logsfailures - Made
list_workflow_runscapable of listing all repository runs - Standardized parameter naming to use snake_case
- Removed experiments toolset
- Updated documentation to remove Claude Web references
- Fixed
Change Categories
Features
- Fetch refs improvements for
get_file_contents(get_file_contentsfetch refs improvements github/github-mcp-server#1655) - Fallback to default branch when main doesn't exist (Fallback to default branch in get_file_contents when main doesn't exist github/github-mcp-server#1669)
- Improvements to
push_filestool (Improvements to push_files tool github/github-mcp-server#1676) - Changed list workflow runs to allow empty resource ID (Change list workflow runs to allow empty resource id to list all runs in repo github/github-mcp-server#1682)
- Used gh pr checkout for handling fork PRs (fix: use gh pr checkout to handle fork PRs in license-check workflow github/github-mcp-server#1709)
Bug Fixes
- Fixed
get_job_logsfailure (fix: get_job_logs fails github/github-mcp-server#1719) - Fixed invalid YAML syntax in license-check workflow (Fix invalid YAML syntax in license-check workflow github/github-mcp-server#1674)
- Skipped CodeQL scanning on forked repositories (fix: Skip CodeQL scanning on forked repositories github/github-mcp-server#873)
Performance & Reliability
- Auto-fixed license files on PRs and improved CI reliability (feat: auto-fix license files on PRs and improve CI reliability github/github-mcp-server#1583)
Documentation
- Removed Claude Web mention from documentation (Update docs to remove Claude Web mention github/github-mcp-server#1684)
- Added hyperlink to OpenAI Codex installation guide (Update README.md to hyperlink Open AI Codex installation guide github/github-mcp-server#1692)
- Added Docker image name to Prerequisites section (docs: add Docker image name to Prerequisites section github/github-mcp-server#1701)
- Updated PR template to include tool renaming section (Update PR template to include tool renaming section github/github-mcp-server#1657)
- Added documentation for Rovo Dev CLI installation (docs: add docs for Rovo Dev CLI installation github/github-mcp-server#875)
- Excluded tools requiring feature flags from docs (Exclude tools requiring feature flag from docs github/github-mcp-server#1721)
API Changes
- Added raw client error annotation to GetFileContents (Add raw client error annotation and annotate GetFileContents github/github-mcp-server#1570)
- Added API Error annotations to GitHub issue errors (Add API Error annotations to GitHub issue errors github/github-mcp-server#1566)
- Refactored to use consistent snake_case for issue_number (refactor: use consistent snake_case for issue_number parameter github/github-mcp-server#1702)
- Added DestructiveHint to delete_project_item tool annotation (feat: Add DestructiveHint to delete_project_item tool annotation github/github-mcp-server#1665)
Breaking Changes
- Removed experiments toolset (remove experiments toolset github/github-mcp-server#1667)
Dependency Updates
- Bumped docker/setup-buildx-action from 3.11.1 to 3.12.0 (build(deps): bump docker/setup-buildx-action from 3.11.1 to 3.12.0 github/github-mcp-server#1672)
- Bumped google/jsonschema-go from 0.3.0 to 0.4.2 (build(deps): bump github.com/google/jsonschema-go from 0.3.0 to 0.4.2 github/github-mcp-server#1670)
- Bumped modelcontextprotocol/go-sdk from 1.2.0-pre.1 to 1.2.0 (build(deps): bump github.com/modelcontextprotocol/go-sdk from 1.2.0-pre.1 to 1.2.0 github/github-mcp-server#1671)
- Bumped spf13/cobra from 1.10.1 to 1.10.2 (build(deps): bump github.com/spf13/cobra from 1.10.1 to 1.10.2 github/github-mcp-server#1558)
- Bumped docker/metadata-action from 5.9.0 to 5.10.0 (build(deps): bump docker/metadata-action from 5.9.0 to 5.10.0 github/github-mcp-server#1516)
- Bumped actions/github-script from 7 to 8 (build(deps): bump actions/github-script from 7 to 8 github/github-mcp-server#1699)
Impact Assessment
Risk Level: Low
Affected Features:
- Workflows using
get_file_contentswill benefit from improved error handling - Workflows using
push_fileswill now work with non-initialized repos - Workflows using
list_workflow_runscan now list all repository runs - Workflows may be affected by removal of experiments toolset (if used)
Migration Required: No
The update is primarily additive with bug fixes and improvements. The removal of the experiments toolset is the only breaking change, but this was experimental and unlikely to be in production use.
Package Links
- NPM Package: N/A (Docker image only)
- Repository: https://github.com/github/github-mcp-server
- Release Notes: https://github.com/github/github-mcp-server/releases
- Specific Release: https://github.com/github/github-mcp-server/releases/tag/v0.27.0
- Docker Image:
ghcr.io/github/github-mcp-server:v0.27.0
Files Modified
pkg/constants/constants.go: UpdatedDefaultGitHubMCPServerVersionfromv0.26.3tov0.27.0- 125 workflow
.lock.ymlfiles regenerated viamake recompile .devcontainer/devcontainer.json: Updated with new MCP server version
Status: ✅ Version updated, recompiled, and ready for commit
AI generated by CLI Version Checker
Copilot
Metadata
Metadata
Labels
automationdependenciesPull requests that update a dependency filePull requests that update a dependency filegithub-mcp-server