Releases: github/github-mcp-server
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_review
create_pending_pull_request_review
submit_pending_pull_request_review
delete_pending_pull_request_review
The new tool has a method parameter to perform these tasks:
create
submit_pending
delete_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_request
get_pull_request_files
get_pull_request_status
get_pull_request_diff
get_pull_request_reviews
get_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:
get
get_files
get_status
get_diff
get_reviews
get_review_comments
New tools
Label management
get_label
list_label
label_write
- method argument:
create
update
delete
- method argument:
Projects
update_project_item
What's Changed
- Adding default toolset grouping by @tonytrg in #1159
- Consolidating pull requests
get
tools 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_item
by @JoannaaKL in #1145add_project_item
,delete_project_item
,update_project_item
by @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_project
list_projects
list_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_issue
tool 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,
repositories
andsearch
toolsets 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
GitHub MCP Server 0.13.0
New Tools
- New
get_release_by_tag
tool - New toolset for Security Advisories:
list_repository_security_advisories
,list_org_repository_security_advisories
,list_global_security_advisories
andget_global_security_advisory
Tool updates
- Reduced memory footprint of
get_job_logs
tool
What's Changed
- Update "Close inactive issues" workflow to close issues after 180 days of inactivity by @tommaso-moro in #909
- Update Claude MCP install guide after testing by @D1M1TR10S in #706
- Add actions job log buffer and profiler by @mattdholloway in #866
- Add get_release_by_tag tool by @tommaso-moro in #938
- docs(readme): Update readme to point to correct installation guides index by @beccccaboo in #892
- Add Global Security Advisories Toolset by @jurre in #919
- Repository security advisories by @jurre in #925
- Update Cursor installation link by @tommaso-moro in #940
- Fix role from "system" to "user" in message prompt by @0xGosu and @tommaso-moro in #941
New Contributors
- @beccccaboo made their first contribution in #892
- @jurre made their first contribution in #919
Full Changelog: v0.12.1...v0.13.0
GitHub MCP Server 0.12.1
This release contains assets for the GitHub MCP Server 0.12.0