Skip to content

Releases: github/github-mcp-server

GitHub MCP Server 0.20.1

27 Oct 16:02
Immutable release. Only release title and notes can be modified.
0b65b1b

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.20.0...v0.20.1

GitHub MCP Server 0.20.0

27 Oct 09:25
Immutable release. Only release title and notes can be modified.
ff98fc4

Choose a tag to compare

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_issue
  • get_issue_comments
  • list_labels (with issue_number)
  • list_sub_issues

A new method parameter to perform these tasks is:

  • get
  • get_comments
  • get_labels
  • get_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

  • fields parameter added to list_project_items and get_project_item tools link

Pull Requests Improvements

  • get_comments method added to pull_request_read link

What's Changed

New Contributors

Full Changelog: v0.19.1...v0.20.0

GitHub MCP Server 0.19.1

21 Oct 14:22
Immutable release. Only release title and notes can be modified.
c019595

Choose a tag to compare

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

20 Oct 13:11
Immutable release. Only release title and notes can be modified.
11c3d70

Choose a tag to compare

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

New Contributors

Full Changelog: v0.18.0...v0.19.0

GitHub MCP Server 0.18.0

10 Oct 09:09
Immutable release. Only release title and notes can be modified.
f9343e6

Choose a tag to compare

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

Projects

  • update_project_item

What's Changed

Full Changelog: v0.17.1...v0.18.0

GitHub MCP Server 0.17.1

02 Oct 14:30
Immutable release. Only release title and notes can be modified.
23fa0dd

Choose a tag to compare

Changelog

We removed update_project_item tool that caused issues with input schema validation.

What's Changed

Full Changelog: v0.17.0...v0.17.1

GitHub MCP Server 0.17.0

30 Sep 11:42
Immutable release. Only release title and notes can be modified.
6793b9d

Choose a tag to compare

Improvements

New Tools

  • get_project_field, list_project_items, get_project_item by @JoannaaKL in #1145
  • add_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

26 Sep 14:22
Immutable release. Only release title and notes can be modified.
35b0da2

Choose a tag to compare

Changelog

New Tools

New toolset for Projects V2:

  • get_project
  • list_projects
  • list_project_fields

What's Changed

New Contributors

Full Changelog: v0.15.0...v0.16.0

GitHub MCP Server 0.15.0

12 Sep 14:16
Immutable release. Only release title and notes can be modified.
010cf9b

Choose a tag to compare

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

Full Changelog: v0.14.0...v0.15.0

GitHub MCP Server 0.14.0

03 Sep 13:44
Immutable release. Only release title and notes can be modified.
09deac4

Choose a tag to compare

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

What's Changed

New Contributors

Full Changelog: v0.13.0...v0.14.0