Releases: github/github-mcp-server
GitHub MCP Server 0.20.1
What's Changed
- Process improvements by @JoannaaKL in #1316
- Updates github-mcp-server to
go-github/v76by @stephenotalora in #1289 - Dont pass milestone if not provided by @JoannaaKL in #1318
- Update description by @JoannaaKL in #1319
New Contributors
- @stephenotalora made their first contribution in #1289
Full Changelog: v0.20.0...v0.20.1
GitHub MCP Server 0.20.0
Changes to Tools
Issues Consolidation link
Similar to the consolidation of the pull request review tools in the previous release, the below listed tools have been consolidated into a single powerful issue_read tool:
get_issueget_issue_commentslist_labels (with issue_number)list_sub_issues
A new method parameter to perform these tasks is:
getget_commentsget_labelsget_sub_issues
Tools create_issue and update_issue were consolidated into a single tool issue_write with a method parameter:create and update.
Tools add_sub_issue, remove_sub_issue and reprioritize_sub_issue were consolidated into a single tool sub_issue_write with a method parameter add, reprioritize and remove .
Project Improvements
fieldsparameter added tolist_project_itemsandget_project_itemtools link
Pull Requests Improvements
get_commentsmethod added topull_request_readlink
What's Changed
- Add ai-moderator workflow by @JoannaaKL in #1274
- Issues consolidation by @almaleksia in #1211
- projects: add item field support by @tmelliottjr in #1282
- fixing url param descriptions by @tonytrg in #1287
- projects: update fields and prompt by @tmelliottjr in #1292
- chore(mcp/server.json): improve the OCI package specification by @axel7083 in #1217
- Update registry server version by @MattBabbage in #1279
New Contributors
- @tmelliottjr made their first contribution in #1282
- @axel7083 made their first contribution in #1217
Full Changelog: v0.19.1...v0.20.0
GitHub MCP Server 0.19.1
Changelog
What's Changed
- build(deps): bump sigstore/cosign-installer from 3.10.0 to 4.0.0 by @dependabot[bot] in #1264
- build(deps): bump github/codeql-action from 3 to 4 by @dependabot[bot] in #1213
- build(deps): bump golang from 1.25.1-alpine to 1.25.3-alpine by @dependabot[bot] in #1263
- Split up tooling utility by @tonytrg in #1273
Full Changelog: v0.19.0...v0.19.1
GitHub MCP Server 0.19.0
Changes to Tools
Pull request review #1192
Similar to consolidation of the pull request tools in the previous release, the below pull request review tools have been consolidated into a single powerful pull_request_review_write tool:
create_and_submit_pull_request_reviewcreate_pending_pull_request_reviewsubmit_pending_pull_request_reviewdelete_pending_pull_request_review
The new tool has a method parameter to perform these tasks:
createsubmit_pendingdelete_pending
Default Toolset Configuration #1229
Default toolsets were introduced in the previous release. To make configuration easier, the X-MCP-Toolsets header (for Remote) and --toolsets CLI arg (for Local) now accept the default toolset string. This can be used to add to the default toolsets without explicitly naming each one.
Examples:
"default"
Instead of:"context,repos,issues,pull_requests,users""default,discussions"
Instead of:"context,repos,issues,pull_requests,users,discussions"
For more details about default toolsets, check out this discussion post
What's Changed
- Simplify Registry release pipeline by @MattBabbage in #1204
- Allow unknown toolsets to be ignored by @omgitsads in #1202
- Consolidate pull request review tools by @almaleksia in #1192
- restructure readme for better ghes ghec visibility by @tonytrg in #1210
- docs: Gemini CLI additional options by @LuluBeatson in #1223
- Fix subdomain isolation URL parsing by @tonytrg in #1218
- Update readme for remote only tools by @omgitsads in #1227
- docs: New "GitHub Support Docs Search" tool by @LuluBeatson in #1225
- Adding default toolset as configuration by @tonytrg in #1229
- Add Gemini CLI extension by @marzvrover in #1232
- Fix environment variable mapping for read-only mode by @pinotelio in #1067
New Contributors
- @marzvrover made their first contribution in #1232
- @pinotelio made their first contribution in #1067
Full Changelog: v0.18.0...v0.19.0
GitHub MCP Server 0.18.0
Changelog
Breaking changes
A new default toolset configuration has been introduced in #1159. This now includes the five most-used toolset groups:
- context - Current user and GitHub context
- repos - Repository operations
- issues - Issue tracking
- pull_requests - PR workflows
- users - User information
For more details, check out this discussion post.
Changes to tools
Pull request tooling
The below pull request tools have been consolidated into a single powerful tool:
get_pull_requestget_pull_request_filesget_pull_request_statusget_pull_request_diffget_pull_request_reviewsget_pull_request_review_comments
The new pull_request_read tool (decreasing from 6 to 1 tools) makes use of the method argument to perform these tasks:
getget_filesget_statusget_diffget_reviewsget_review_comments
New tools
Label management
get_labellist_labellabel_write- method argument:
createupdatedelete
- method argument:
Projects
update_project_item
What's Changed
- Adding default toolset grouping by @tonytrg in #1159
- Consolidating pull requests
gettools by @almaleksia in #1172 - Fix binary files retrieval by @kerobbi in #1183
- Improve registry release reliability by @MattBabbage in #1174
- Add sort and order parameters to search_repositories tool by @kerobbi in #1191
- adding labels tools by @tonytrg in #1193
- Add update project item tool by @JoannaaKL in #1194
- rename tooling by @tonytrg in #1198
Full Changelog: v0.17.1...v0.18.0
GitHub MCP Server 0.17.1
Changelog
We removed update_project_item tool that caused issues with input schema validation.
What's Changed
- OSS Registry schema update by @MattBabbage in #1163
- Remove update_project_item tool by @JoannaaKL in #1167
Full Changelog: v0.17.0...v0.17.1
GitHub MCP Server 0.17.0
Improvements
- MCP Registry Publication - Declobbering by @MattBabbage in #1151
New Tools
get_project_field,list_project_items,get_project_itemby @JoannaaKL in #1145add_project_item,delete_project_item,update_project_itemby @JoannaaKL in #1152
Full Changelog: v0.16.0...v0.17.0
GitHub MCP Server 0.16.0
Changelog
New Tools
New toolset for Projects V2:
get_projectlist_projectslist_project_fields
What's Changed
- Add server instructions based on toolsets by @olaservo in #1091
- Add tools for Projects V2 by @JoannaaKL in #1114 and #1113
- Update documentation to reflect OAuth support by @omgitsads in #1070
- Add MCP Registry configuration @MattBabbage in #1128
- Add Copilot Spaces toolset to readme by @almaleksia in #1135
- dependencies update by @dependabot[bot]
New Contributors
Full Changelog: v0.15.0...v0.16.0
GitHub MCP Server 0.15.0
What's Changed
- build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #878
- Bump github.com/stretchr/testify from 1.10.0 to 1.11.1 by @dependabot[bot] in #1031
- docs: Add Google Gemini CLI installation guide and integration by @ipapapa in #757
- Update README.md by @D1M1TR10S in #1044
- build(deps): bump docker/metadata-action from 5.0.0 to 5.8.0 by @dependabot[bot] in #880
- Updating tool get_pull_request_comments -> get_pull_request_review_comments by @tonytrg in #1062
- Add return ID to CRUD tools by @mattdholloway in #1074
- npm install by @Reaper1-1 in #1042
- Add specifying state change reason to
update_issuetool by @kerobbi in #1073 - Add starred repository support to GitHub MCP server by @Copilot in #1078
New Contributors
- @ipapapa made their first contribution in #757
- @Reaper1-1 made their first contribution in #1042
- @Copilot made their first contribution in #1078
Full Changelog: v0.14.0...v0.15.0
GitHub MCP Server 0.14.0
Notice for Contributors: We would like to encourage contributors to the GitHub MCP server to create an issue in addition to a PR when contributing. Further details can be found here: https://github.com/github/github-mcp-server/blob/main/CONTRIBUTING.md#what-were-looking-for
Tool Updates
- Add minimal response to CRUD tools,
repositoriesandsearchtoolsets by @mattdholloway in #988 - Add support for creating new repos under org by @mattdholloway in #1023
What's Changed
- Encourage issue creation for contribution requests by @IrynaKulakova in #1003
- Clarify Visual Studio version and setup instructions by @AArnott in #787
New Contributors
- @IrynaKulakova made their first contribution in #1003
- @AArnott made their first contribution in #787
Full Changelog: v0.13.0...v0.14.0