Releases: github/github-mcp-server
Releases Β· github/github-mcp-server
GitHub MCP Server 0.14.0
Immutable
release. Only release title and notes can be modified.
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
Immutable
release. Only release title and notes can be modified.
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
Immutable
release. Only release title and notes can be modified.
This release contains assets for the GitHub MCP Server 0.12.0
v0.12.0
Immutable
release. Only release title and notes can be modified.
New Tools
- Add List issue types tool by @akenneth in #616
- Add
get_teams
andget_team_members
tools by @mattdholloway in #834 - List releases by @JoannaaKL in #862
Tool Updates
- Update
remove_sub_issue
tool to use go-github by @tommaso-moro in #856 - Add issue types by @JoannaaKL in #869
- Fix duplicate filter issues across all search tools by @gokhanarkan in #828
- Adding comments sorting for list_issues by @MattBabbage in #854
What's Changed
- Tommy/improve-ref-handling by @tommaso-moro in #851
- Handle Actions Cancel Workflow Run returning a 202 by @omgitsads in #855
- fix: replace logrus with slog by @ricochet in #781
- Add workflow to mark inactive issues by @JoannaaKL in #861
- Enable Dependabot by @zkoppert in #654
- Bump SDK version to 0.36.0 by @almaleksia in #863
- Use structs from updated SDK by @almaleksia in #886
New Contributors
- @ricochet made their first contribution in #781
- @akenneth made their first contribution in #616
- @gokhanarkan made their first contribution in #828
- @zkoppert made their first contribution in #654
- @almaleksia made their first contribution in #863
Full Changelog: v0.11.0...v0.12.0
GitHub MCP Server 0.11.0
Immutable
release. Only release title and notes can be modified.
Tool Updates
- Added support for org-level discussions in the
list_discussion_categories
tool - Fixed
search_issues
andsearch_pull_requests
tool descriptions to reference issues and pull requests respectively, rather than notifications - Migrated
list_issues
tool from REST to GraphQL API
What's Changed
- Add title field to discussion in get_discussion tool by @tommaso-moro in #803
- Add support for org-level discussions in list_discussion_categories tool by @tommaso-moro in #819
- Bump go-github to v74 by @tommaso-moro in #826
- fix: correct descriptions for PR/issue searching by @klaskosk in #840
- Migrate list_issues tool from REST to GraphQL API by @MattBabbage in #833
New Contributors
- @klaskosk made their first contribution in #840
- @MattBabbage made their first contribution in #833
Full Changelog: v0.10.0...v0.11.0
GitHub MCP Server 0.10.0
Immutable
release. Only release title and notes can be modified.
Tool Updates
- Updates to the
update_pull_request
tool- Added a new draft parameter to allow toggling a PR as draft or ready to review
- Added a new reviewers parameter to allow requesting new reviews
- Added support for org-level discussions in the
list_discussions
tool - New multi-tool workflow prompt
- Updated the descriptions for search tools with examples
- Added the new Gist toolset
What's Changed
- Add updating draft state to
update_pull_request
tool by @mattdholloway in #774 - Add support for org-level discussions in list_discussions tool by @tommaso-moro in #775
- Add initial support for multi-tool workflows by @mattdholloway in #685
- Updated descriptions for search tools by @JoannaaKL in #737
- Feat: Add initial Gist tools by @xodene in #340
- feat: add reviewers parameter to UpdatePullRequest by @MayorFaj in #285
New Contributors
Full Changelog: v0.9.1...v0.10.0
GitHub MCP Server 0.9.1
Immutable
release. Only release title and notes can be modified.
This release contains assets for the GitHub MCP Server 0.9.0.
GitHub MCP Server 0.9.0
Immutable
release. Only release title and notes can be modified.
Tool Updates
- New tools for sub-issues:
add_sub_issue
,list_sub_issues
,remove_sub_issue
,reprioritize_sub_issue
- Improved pagination for tools
- Several enhancements for
list_discussions
tool:- The updatedAt and author.login (i.e. username) fields to the discussions payload in the list_discussions tool
- The ability to order discussions by field (updated_at and created_at) and direction (ascending order, descending order)
- Parameter optimization for
search_code
tool
What's Changed
- Update installation guide for GitHub MCP Server by @D1M1TR10S in #699
- fix: make mcpcurl support "integer" type (#687) by @bitsark in #688
- Added installation instructions for mcpcurl by @Bupalchow in #719
- Add pagination support to GraphQL-based tools by @mattdholloway in #683
- Add tools for sub-issue endpoint by @martinnormark in #470
- docs(testing.md): fix spacing by @vladdoster in #734
- feat: list_discussions sort by updatedAt & createdAt, return updatedAt and author by @tommaso-moro in #690
- Changed q to query in search by @JoannaaKL in #740
New Contributors
- @bitsark made their first contribution in #688
- @Bupalchow made their first contribution in #719
- @mattdholloway made their first contribution in #683
- @vladdoster made their first contribution in #734
Full Changelog: v0.8.0...v0.9.0
GitHub MCP Server 0.8.0
Immutable
release. Only release title and notes can be modified.
General Updates
Updated installation instructions under /docs/installation-guides/
Tool Updates
- Several improvements to
get_file_contents
:- For files, gets matching paths in the Git Tree if the full path isn't known
- For directories, the root "/" is default
- For files, returns file SHA along with content
- Shortened tool name
add_pull_request_review_comment_to_pending_review
toadd_comment_to_pending_review
What's Changed
get_file_content
Match Paths in Git Tree if Full Path Unknown by @LuluBeatson in #650- fix: get_file_contents use "/" for root by @LuluBeatson in #666
- Bump go-github to v73.0.0 by @martinnormark in #597
- Always include SHA in get_file_contents responses by @yonaka15 in #676
- Reorganize README, add dedicated install guides, include policies and governance info for the github server by @D1M1TR10S in #695
- fix: shorten long tool name for adding pr review comments by @LuluBeatson in #697
New Contributors
- @martinnormark made their first contribution in #597
- @yonaka15 made their first contribution in #676
Full Changelog: v0.7.0...v0.8.0
GitHub MCP Server 0.7.0
New Tools
- Discussions - List, filter, get details and comments on discussions.
- Dependabot - List, filter, and get details of Dependabot alerts.
Tool Updates
- Removed
reason
argument forget_me
tool. - Output simplified for
get_me
tool. - Improvements to various tool descriptions.
What's Changed
- Add .DS_Store to .gitignore by @tommaso-moro in #626
- Add discussion tools by @JoannaaKL in #624
- Cleanup by @JoannaaKL in #628
- Update list commits tool description by @JoannaaKL in #629
- Add Dependabot Alert Tools by @LuluBeatson in #631
- use WithPagination tool option by @LuluBeatson in #632
- get_me return concise user response by @LuluBeatson in #638
- fix: stale information in CONTRIBUTING.md by @SamMorrowDrums in #640
- Updated links to MCP Specification in
docs/host-integration.md
by @jww3 in #641 - Update
list_commits
Filtering Descriptions by @LuluBeatson in #634 - fix: get_discussion graphQL invalid field by @LuluBeatson in #648
- Remove redundant param for get_me and update contribution guide by @tonytrg in #649
- Update
create_or_update_file
SHA Arg Description by @LuluBeatson in #651 - Include Copilot coding agent tool on the remote GitHub MCP server by @nhu-do in #656
- Tommy/(Bug-fix): adjust tool description to account for author in prompt by @tommaso-moro in #658
New Contributors
- @tommaso-moro made their first contribution in #626
- @nhu-do made their first contribution in #656
Full Changelog: v0.6.0...v0.7.0