Skip to content

Releases: github/github-mcp-server

GitHub MCP Server 1.0.2

22 Apr 17:19
Immutable release. Only release title and notes can be modified.
3a6a6f6

Choose a tag to compare

What's Changed

  • Fix set_issue_fields mutation: use correct inline fragments for IssueFieldValue union by @iulia-b in #2366

New Contributors

Full Changelog: v1.0.1...v1.0.2

GitHub MCP Server 1.0.1

21 Apr 14:42
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

What's Changed

  • Fix Content-Type rejection for application/json; charset=utf-8 by @IrynaKulakova in #2362
  • SDK Regression: Re-allow browser-based MCP clients via CORS by @RossTarrant in #2359
  • build(deps): bump docker/build-push-action from 7.0.0 to 7.1.0 by @dependabot[bot] in #2357
  • build(deps): bump actions/github-script from 8 to 9 by @dependabot[bot] in #2356
  • build(deps): bump golang from 04d017a to 5caaf1c by @dependabot[bot] in #2355

New Contributors

Full Changelog: v1.0.0...v1.0.1

GitHub MCP Server 1.0.0

16 Apr 14:01
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Highlights

We've made it to release 1.0.0! πŸ₯³

Granular Issue Field Values

New set_issue_fields tool in the granular Issues toolset. Set, update, or delete organization-level custom field values on issues. This is feature flagged under issues_granular

MCP Apps Feature Flag

MCP Apps UI support has been migrated from insiders-only mode to a proper feature flag (remote_mcp_ui_apps). This will be rolled out to more users with supported clients over time.

What's Changed

  • build(deps): bump distroless/base-debian12 from 937c7ea to 9dce90e by @dependabot[bot] in #2321
  • feat(http): implement HeaderAllowedFeatureFlags for X-MCP-Features header validation by @mattdholloway in #2332
  • deps: upgrade modelcontextprotocol/go-sdk to v1.5.0 by @SamMorrowDrums in #2336
  • build(deps): bump docker/login-action from 3.7.0 to 4.0.0 by @dependabot[bot] in #2254
  • docs: fix broken link to tool renaming guide in README by @marcelsafin in #2316
  • build(deps): bump docker/setup-buildx-action from 3.12.0 to 4.0.0 by @dependabot[bot] in #2253
  • build(deps): bump github.com/josephburnett/jd/v2 from 2.4.0 to 2.5.0 by @dependabot[bot] in #2071
  • build(deps): bump golang from 1.25.8-alpine to 1.25.9-alpine by @dependabot[bot] in #2320
  • Migrate MCP Apps support from insiders mode to feature flag with insiders opt-in by @SamMorrowDrums in #2335
  • Add granular tool to set issue field values by @mattdholloway in #2338

New Contributors

Full Changelog: v0.33.1...v1.0.0

GitHub MCP Server 0.33.1

14 Apr 15:39
Immutable release. Only release title and notes can be modified.
62266f8

Choose a tag to compare

GitHub MCP Server 0.33.0

14 Apr 15:16
Immutable release. Only release title and notes can be modified.
62266f8

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.32.0...v0.33.0

GitHub MCP Server 0.32.0

06 Mar 14:35
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Highlights

Context Reduction

This release brings context optimisations to get_files, get_pull_request_review_comments, get_pull_request_reviews, add_issue_comments, list_pull_requests, list_tags, list_releases, and list_issues. Tool outputs have been trimmed to only retain information that the LLM needs.

Copilot Tools in Default Toolset

Copilot-specific tools have been moved into the default copilot toolset, making them available out of the box without additional configuration.

MCP Apps UI Improvements

Several enhancements to MCP Apps rendering - including better client support detection, clearer user confirmation prompts for issue and PR creation, and smarter form skipping when issue updates include a state change.

What's Changed

New Contributors

Full Changelog: v0.31.0...v0.32.0

GitHub MCP Server 0.31.0

19 Feb 17:03
Immutable release. Only release title and notes can be modified.
dc3ee11

Choose a tag to compare

Highlights

Streamable HTTP Support

The GitHub MCP Server now includes native Streamable HTTP support via a new http command, bringing much of the HTTP Streamable functionality previously hosted at api.githubcopilot.com/mcp directly into this repository. See the documentation for setup and usage details.

Insiders Mode

A new opt-in mode for experimental tooling and features. The first experiment available through Insiders Mode is MCP Apps β€” see the discussion for more details. Instructions for enabling Insiders Mode can be found in the README.

Context Reduction

Tool responses across multiple tools have been significantly trimmed, reducing context usage and improving efficiency for LLM interactions.

What's Changed

  • build(deps): bump docker/login-action from 3.6.0 to 3.7.0 by @dependabot[bot] in #1938
  • Add reply to PR comment by @ilyakamens in #1856
  • Add Streamable HTTP mode. by @omgitsads in #1849
  • Expose HTTP port by @omgitsads in #1967
  • Add Streamable HTTP documentation by @omgitsads in #1968
  • Improve Copilot CLI installation doc by @kerobbi in #1972
  • build(deps): bump github.com/modelcontextprotocol/go-sdk from 1.2.0 to 1.3.0 by @dependabot[bot] in #1976
  • build(deps): bump golang from 1.25.6-alpine to 1.25.7-alpine by @dependabot[bot] in #1975
  • build(deps): bump github.com/go-chi/chi/v5 from 5.2.3 to 5.2.5 by @dependabot[bot] in #1977
  • build(deps): bump reproducible-containers/buildkit-cache-dance from 2.1.4 to 3.3.1 by @dependabot[bot] in #1978
  • build(deps): bump github.com/josephburnett/jd/v2 to v2.4.0 by @alexandear in #1965
  • Remove old non-consolidated Actions and Projects toolsets by @Copilot in #1958
  • Add shared SchemaCache for streamable-http server by @SamMorrowDrums in #1993
  • Gogithub update by @JoannaaKL in #2004
  • refactor: modernize code with modernize and intrange linters by @alexandear in #1988
  • Use Contents API instead of raw endpoint to fetch file content by @almaleksia in #1998
  • Add initial PoC for MCP Apps for select tools under Insiders by @mattdholloway in #1957
  • build(deps): bump @modelcontextprotocol/sdk from 1.25.3 to 1.26.0 in /ui in the npm_and_yarn group across 1 directory by @dependabot[bot] in #2007
  • Token scopes context by @omgitsads in #1997
  • Reduce context usage for getting a Pull Request by @tommaso-moro in #2017
  • Optimize context usage for getting an issue using the issue_read tool by @tommaso-moro in #2022
  • Reduce context usage when getting issue comments using issue_read by @tommaso-moro in #2024
  • Add ProjectV2 status update tools (list, get, create) by @e-straight in #1987
  • Improve AI issue triage to detect unfilled templates by @JoannaaKL in #2030
  • Reduce context usage for create_or_update_file tool by @tommaso-moro in #2027
  • Add support for custom middleware in the correct order. by @omgitsads in #2026
  • fix: pin Docker base images to SHA256 digests by @SamMorrowDrums in #2040
  • Add --exclude-tools (and X-MCP-Exclude-Tools) flag to enable shutting off tools as part of server configuration by @tommaso-moro in #2036
  • Fix for -1 in tailLines by @mattdholloway in #2047

New Contributors

Full Changelog: v0.30.3...v0.31.0

GitHub MCP Server 0.30.3

03 Feb 16:06
Immutable release. Only release title and notes can be modified.
fb53abd

Choose a tag to compare

What's Changed

  • docs: add Copilot CLI installation guide by @GeekTrainer in #1913
  • adding trailing slash to uploads url by @tonytrg in #1947
  • Use request context instead of context.Background() in PR review tools by @kerobbi in #1948

New Contributors

Full Changelog: v0.30.2...v0.30.3

GitHub MCP Server 0.30.2

27 Jan 11:35
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Highlights

Actions tools no longer fail with extremely long line length in output, so single line minified JS and things will now be truncated with an explicit [truncated] suffix to help the model understand.

What's Changed

Full Changelog: v0.30.1...v0.30.2

GitHub MCP Server 0.30.1

26 Jan 15:53
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Adds flags for insiders mode which enables experimental functionality prior to features becoming GA.

What's Changed

Full Changelog: v0.30.0...v0.30.1