Skip to content

Releases: github/github-mcp-server

GitHub MCP Server 0.26.0-rc.2

16 Dec 22:58
Immutable release. Only release title and notes can be modified.
fa18a2f

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

GitHub MCP Server 0.26.0-rc.1

16 Dec 22:56
Immutable release. Only release title and notes can be modified.
04a842f

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

GitHub MCP Server 0.25.0

16 Dec 10:27
Immutable release. Only release title and notes can be modified.
5a4338c

Choose a tag to compare

What's New

We have released a range of improvements to our tools which will improve how models use the GitHub MCP Server! We have also fixed a range bugs.

What's Changed

Full Changelog: v0.24.1...v0.25.0

GitHub MCP Server 0.24.1

08 Dec 10:29
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Changelog

  • 82c4930 fix: include empty properties in get_me schema for OpenAI compatibility

GitHub MCP Server 0.24.0

02 Dec 09:43
Immutable release. Only release title and notes can be modified.
fa2d802

Choose a tag to compare

What's New

  • Move SDK to modelcontextprocol/go-sdk #1428
  • Added Repository Resource Completion handler #1493

Important

This release includes a large change from mark3labs/mcp-go to modelcontextprotocol/go-sdk. This should be transparent to end users, but please report regressions if you encounter any.

What's Changed

Full Changelog: v0.23.0...v0.24.0

GitHub MCP Server 0.23.0

26 Nov 16:11
Immutable release. Only release title and notes can be modified.
3e1fca0

Choose a tag to compare

New Feature

  • Introducing tool-specific configuration support in the GitHub MCP Server: #1394

What's Changed

Full Changelog: v0.22.0...v0.23.0

GitHub MCP Server 0.23.0 - Go SDK

25 Nov 09:58
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Pre-release

⚠️ PRE RELEASE ⚠️

This release migrates the GitHub MCP Server from mark3labs/mcp-go to the official modelcontextprotocol/go-sdk library. While the changes are primarily structuralβ€”focused on tool schema syntax rather than behavioral changesβ€”the migration touches a significant amount of code.

We're looking for community testing before promoting this to a stable release. If you encounter any issues, please report them in the discussions thread.

What's Changed

  • Migrate gists toolset to modelcontextprotocol/go-sdk by @Copilot in #1431
  • Migrate code-scanning toolset to modelcontextprotocol/go-sdk by @Copilot in #1430
  • Migrate security_advisories toolset to modelcontextprotocol/go-sdk by @Copilot in #1434
  • Migrate secret_scanning toolset to modelcontextprotocol/go-sdk by @Copilot in #1436
  • Migrate git toolset to modelcontextprotocol/go-sdk by @Copilot in #1432
  • Migrate labels toolset to modelcontextprotocol/go-sdk by @Copilot in #1433
  • Migrate issues toolset to modelcontextprotocol/go-sdk by @Copilot in #1440
  • Migrate dependabot toolset to modelcontextprotocol/go-sdk by @Copilot in #1429
  • Migrate Repository Resources to the Go SDK by @omgitsads in #1457
  • Fix handling of multi path resources by @omgitsads in #1458
  • Migrate dynamic toolset to modelcontextprotocol/go-sdk by @Copilot in #1450
  • Migrate discussions toolset to modelcontextprotocol/go-sdk by @Copilot in #1448
  • Migrate notifications toolset to modelcontextprotocol/go-sdk by @Copilot in #1449
  • Migrate pull_requests toolset to Go SDK by @LuluBeatson in #1466
  • Migrate actions toolset to modelcontextprotocol/go-sdk by @Copilot in #1446
  • Migrate 4 Search Tools to Go SDK by @LuluBeatson in #1468
  • Migrate projects toolset to modelcontextprotocol/go-sdk by @Copilot in #1475
  • Enable empty experiments toolset in Go SDK by @omgitsads in #1477
  • Migrate repos toolset to modelcontextprotocol/go-sdk by @Copilot in #1445
  • Update copilot instructions to reference modelcontextprotocol/go-sdk by @Copilot in #1478
  • Migrate e2e tests to Go SDK by @SamMorrowDrums in #1479

Full Changelog: v0.22.0...v0.23.0-gosdk

GitHub MCP Server 0.22.0

24 Nov 09:46
Immutable release. Only release title and notes can be modified.
6a57e75

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.21.0...v0.22.0

GitHub MCP Server 0.21.0

17 Nov 15:32
Immutable release. Only release title and notes can be modified.
2f64ac0

Choose a tag to compare

New tools

New tool under the Git toolset group

  • get_repository_tree - Get repository tree

Changes

  • Lockdown mode for issues
    • Limit content that the server will surface from public repositories

Tool changes

  • Add discussion metadata fields get_discussion tool

What's Changed

New Contributors

Full Changelog: v0.20.2...v0.21.0

GitHub MCP Server 0.20.2

10 Nov 09:43
Immutable release. Only release title and notes can be modified.
b68bec0

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.20.1...v0.20.2