Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: github/github-mcp-server

GitHub MCP Server 0.28.1

12 Jan 15:45
@github-actions github-actions
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Highlights

You can now stack PRs with base_ref option for both create_pull_request_with_copilot and assign_copilot_to_issue tools.

What's Changed

  • Add base_ref parameter and GraphQL-Features header support to assign_copilot_to_issue tool by @Copilot in #1779

Full Changelog: v0.28.0...v0.28.1

Assets 12
Loading
EDM115 and ParaskP7 reacted with hooray emoji mrverdant13, toby, and ParaskP7 reacted with rocket emoji JohnDaWalka reacted with eyes emoji
5 people reacted

GitHub MCP Server 0.28.0

12 Jan 14:20
@github-actions github-actions
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Highlights

We have introduced the consolidated Projects toolset in this release, this can be enabled through the use of the remote_mcp_consolidated_projects feature flag. Additionally, when using a classic PAT, tools are now filtered based on token scopes. Includes bug fixes.

What's Changed

  • Add OAuth scope metadata to all MCP tools by @Copilot in #1679
  • Add PAT scope filtering for stdio server by @SamMorrowDrums in #1741
  • Replace go-github-mock with stretchr/testify for actions/issues/projects tests by @Copilot in #1737
  • Projects consolidation by @mattdholloway in #1706
  • Update command instructions for terminal usage by @floriangrousset in #1307
  • Fix nil pointer dereference in completion handler by @SamMorrowDrums in #1754
  • Update toolset names in remote-server.md docs by @tommaso-moro in #1756
  • feat: Add list-scopes command using inventory architecture by @Copilot in #1750
  • Update Claude Code installation command for v2.1.1+ add-json format by @Copilot in #1766
  • bug fix: --tools flag not working with feature-flagged tools and deprecation aliases by @tommaso-moro in #1775
  • Bringing back local mcp server registry config by @almaleksia in #1767
  • Fix docs automation to use toolset IDs instead of display names by @Copilot in #1780
  • Fix resource handler to use deps from context by @SamMorrowDrums in #1777
  • fix: keep all resources registered for resources/read requests by @SamMorrowDrums in #1792

New Contributors

Full Changelog: v0.27.0...v0.28.0

Contributors

mattdholloway, almaleksia, and 3 other contributors
Loading
EDM115 and ParaskP7 reacted with hooray emoji mrverdant13 and ParaskP7 reacted with rocket emoji
3 people reacted

GitHub MCP Server 0.27.0

05 Jan 14:23
@github-actions github-actions
Immutable release. Only release title and notes can be modified.
2b352ab
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Highlights

We improved get_file_contents and push_files tools. We covered many common scenarios that should no longer result in failures. For example, pushing files to non-initialized repos and new branches is possible now.

What's Changed

  • Add raw client error annotation and annotate GetFileContents by @omgitsads in #1570
  • feat: Add DestructiveHint to delete_project_item tool annotation by @triepod-ai in #1665
  • get_file_contents fetch refs improvements by @almaleksia in #1655
  • remove experiments toolset by @tommaso-moro in #1667
  • build(deps): bump docker/setup-buildx-action from 3.11.1 to 3.12.0 by @dependabot[bot] in #1672
  • feat: auto-fix license files on PRs and improve CI reliability by @SamMorrowDrums in #1583
  • Fix invalid YAML syntax in license-check workflow by @Copilot in #1674
  • build(deps): bump github.com/google/jsonschema-go from 0.3.0 to 0.4.2 by @dependabot[bot] in #1670
  • build(deps): bump github.com/modelcontextprotocol/go-sdk from 1.2.0-pre.1 to 1.2.0 by @dependabot[bot] in #1671
  • Update PR template to include tool renaming section by @tommaso-moro in #1657
  • build(deps): bump github.com/spf13/cobra from 1.10.1 to 1.10.2 by @dependabot[bot] in #1558
  • Fallback to default branch in get_file_contents when main doesn't exist by @almaleksia in #1669
  • fix: Skip CodeQL scanning on forked repositories by @kaovilai in #873
  • build(deps): bump docker/metadata-action from 5.9.0 to 5.10.0 by @dependabot[bot] in #1516
  • Update docs to remove Claude Web mention by @tommaso-moro in #1684
  • Change list workflow runs to allow empty resource id to list all runs in repo by @mattdholloway in #1682
  • build(deps): bump actions/github-script from 7 to 8 by @dependabot[bot] in #1699
  • Update README.md to hyperlink Open AI Codex installation guide by @s-sanjay in #1692
  • docs: add Docker image name to Prerequisites section by @majiayu000 in #1701
  • fix: use gh pr checkout to handle fork PRs in license-check workflow by @Copilot in #1709
  • refactor: use consistent snake_case for issue_number parameter by @majiayu000 in #1702
  • Add API Error annotations to GitHub issue errors by @omgitsads in #1566
  • docs: add docs for Rovo Dev CLI installation by @atinylittleshell in #875
  • fix: get_job_logs fails by @majiayu000 in #1719
  • Exclude tools requiring feature flag from docs by @mattdholloway in #1721
  • Improvements to push_files tool by @almaleksia in #1676

New Contributors

Full Changelog: v0.26.3...v0.27.0

Loading
ParaskP7, EDM115, and arnesssr reacted with hooray emoji Srhackers reacted with heart emoji JoannaaKL, mattdholloway, tommaso-moro, mrverdant13, modeitsch, SchneiderSam, ParaskP7, and quanghuynh10111-lab reacted with rocket emoji
11 people reacted

GitHub MCP Server 0.26.3

19 Dec 10:43
@github-actions github-actions
Immutable release. Only release title and notes can be modified.
63c7db0
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

Full Changelog: v0.26.2...v0.26.3

Contributors

tommaso-moro
Loading
praveenkumarlodhi979-tech reacted with thumbs up emoji EDM115 and ParaskP7 reacted with hooray emoji mrverdant13 and ParaskP7 reacted with rocket emoji
4 people reacted

GitHub MCP Server 0.26.2

19 Dec 05:57
@github-actions github-actions
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

What's Changed

  • Fix stdio mode panic: inject ToolDependencies into request context by @Copilot in #1647

Full Changelog: v0.26.1...v0.26.2

Loading
EDM115 and ParaskP7 reacted with hooray emoji mrverdant13 and ParaskP7 reacted with rocket emoji
3 people reacted

GitHub MCP Server 0.26.1

18 Dec 18:54
@github-actions github-actions
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Fixes regression breaking some clients #1644

What's Changed

  • Fix ring buffer panic by @mattdholloway in #1556
  • Omit icon sizes field for backward compatibility with older MCP clients by @Copilot in #1645

Full Changelog: v0.26.0...v0.26.1

Contributors

mattdholloway
Loading
EDM115 and ParaskP7 reacted with hooray emoji mrverdant13 and ParaskP7 reacted with rocket emoji
3 people reacted

GitHub MCP Server 0.26.0

18 Dec 15:20
@github-actions github-actions
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

GitHub MCP Server gets a touch of gloss πŸ’…

For clients that support icons (part of the newest MCP specification) we now provide them:

new mcp icons shown in the vscode tool selection ui new mcp icons shown in the vscode mcp resource ui

Main Features

🎨 Octicon Icons for Tools, Resources, and Prompts

MCP clients that support the new icons specification will now display GitHub's Octicon icons alongside tools and resources, making it easier to identify capabilities at a glance.

πŸ—οΈ Inventory Pattern Architecture

A new internal architecture introduces the Inventory pattern with builder, filtering, and per-request optimization. This lays groundwork for better performance and configurability, especially for remote server deployments.

🚩 Feature Flag Support & Consolidated Actions Toolsets

Added infrastructure for feature flag-based tool enablement, plus a consolidated actions toolset for better organization of GitHub Actions-related tools gated by a feature flag.

  • --features cli flag or GITHUB_MCP_FEATURES via ENV.

πŸ”§ Bug Fixes

  • Fixed create_or_update SHA failures - Resolved issues where file updates could fail due to SHA mismatches
  • Path parameter now optional - Fixed incorrect required parameter validation

πŸ“š Documentation

What's Changed

New Contributors

Full Changelog: v0.25.0...v0.26.0

Loading
toby, iihimanshuu, gh640, pethers, EDM115, and ParaskP7 reacted with hooray emoji mrverdant13 and ParaskP7 reacted with rocket emoji
7 people reacted

GitHub MCP Server 0.26.0-rc.3

17 Dec 00:09
@github-actions github-actions
Immutable release. Only release title and notes can be modified.
bab6b7c
This commit was signed with the committer’s verified signature.
SamMorrowDrums Sam Morrow
SSH Key Fingerprint: 9EUlgDrih9KSLPBJV9c7BIXy0Jthq9kQPVqdz24eqOo
Verified
Learn about vigilant mode.

Choose a tag to compare

Pre-release

Rename registry.Registry to inventory.Inventory in order to avoid a namespace collision with MCP Registry
Full Changelog: v0.26.0-rc.2...v0.26.0-rc.3

Loading
Enkiboy9, khuynh22, and toby reacted with laugh emoji ParaskP7, toby, and KibuuleNoah reacted with hooray emoji mrverdant13 reacted with eyes emoji
6 people reacted

GitHub MCP Server 0.26.0-rc.2

16 Dec 22:58
@github-actions github-actions
Immutable release. Only release title and notes can be modified.
fa18a2f
This commit was signed with the committer’s verified signature.
SamMorrowDrums Sam Morrow
SSH Key Fingerprint: 9EUlgDrih9KSLPBJV9c7BIXy0Jthq9kQPVqdz24eqOo
Verified
Learn about vigilant mode.

Choose a tag to compare

Pre-release

v0.26.0-rc.2 Release Notes

Fixes

  • fix(get_file_contents): Restore correct implementation from #1582

    • Fixed control flow to resolve git reference SHA before calling GetContents API
    • Restored matchFiles helper function for proper fallback when files aren't found directly
    • Ensures proper URI construction with resolved SHA (e.g., repo://owner/repo/<sha>/contents/path)
  • chore: Update server.json schema to 2025εΉ΄12月11ζ—₯

    • Fixed MCP registry publish workflow by updating to non-deprecated schema
    • Removed status field (now managed by registry)

Summary

This pre-release fixes a regression in get_file_contents that was introduced during the registry refactor. The tool was returning empty responses because:

  1. The resolved SHA wasn't being applied before the GitHub Contents API call
  2. The matchFiles fallback logic was incorrectly restructured

Both issues are now fixed, restoring the behavior from PR #1582.

Full Changelog: v0.26.0-rc.1...v0.26.0-rc.2

Loading
ParaskP7 reacted with hooray emoji mrverdant13 reacted with eyes emoji
2 people reacted

GitHub MCP Server 0.26.0-rc.1

16 Dec 22:56
@github-actions github-actions
Immutable release. Only release title and notes can be modified.
04a842f
This commit was signed with the committer’s verified signature.
SamMorrowDrums Sam Morrow
SSH Key Fingerprint: 9EUlgDrih9KSLPBJV9c7BIXy0Jthq9kQPVqdz24eqOo
Verified
Learn about vigilant mode.

Choose a tag to compare

Pre-release

Highlights

πŸ—οΈ Registry Pattern Refactoring

  • Migrate context_tools to new ServerTool pattern (#1590)
  • Migrate notifications.go to NewTool pattern (#1592)

These PRs are part of a larger refactoring effort moving all tools to a new ServerTool pattern with typed dependency injection. This improves code maintainability and enables better testability.

πŸ› Bug Fix

  • create_or_update_file - SHA is now optional; if not supplied, the tool automatically retrieves the original SHA (#1621)

πŸ“š Documentation

  • Add Antigravity installation guide (#1549)
  • Add tool renaming guide (#1623)

What's Changed

New Contributors

Full Changelog: v0.25.0...v0.26.0-rc.1

Contributors

almaleksia, SamMorrowDrums, and 2 other contributors
Loading
ParaskP7 reacted with hooray emoji
1 person reacted
Previous 1 3 4 5
Previous

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /