Skip to content

Releases: github/github-mcp-server

GitHub MCP Server 0.6.0

01 Jul 13:48
721fd3e
Compare
Choose a tag to compare

New Tools

image

  • GitHub Actions tools for workflow management
  • Separate tools for issue and pull request search
  • Separate tools for org and user search (org toolset added)

Tool Updates

  • get_file_contents accepts a ref or sha
  • get_pull_request_files now accepts pagination parameters
  • list_commits now accepts an author field for filtering

New Prompts πŸš€

  • first prompt to automatically assign copilot coding agent to tasks from a specified repository

Changelog

What's Changed

New Contributors

Full Changelog: v0.5.0...v0.6.0

GitHub MCP Server 0.5.0

12 Jun 16:39
Compare
Choose a tag to compare

Remote GitHub MCP Server πŸš€

With this release we document how to use our new hosted server!

Install in VS Code Install in VS Code Insiders

The remote GitHub MCP Server is hosted by GitHub and provides the easiest method for getting up and running. If your MCP host does not support remote MCP servers, don't worry! You can use the local version of the GitHub MCP Server instead.

Prerequisites

  1. An MCP host that supports the latest MCP specification and remote servers, such as VS Code.

Installation

Usage with VS Code

For quick installation, use one of the one-click install buttons above. Once you complete that flow, toggle Agent mode (located by the Copilot Chat text input) and the server will start.

Usage in other MCP Hosts

For MCP Hosts that have been configured to use the remote GitHub MCP Server, add the following JSON block to the host's configuration:

{
  "mcp": {
    "servers": {
      "github": {
        "type": "http",
        "url": "https://api.githubcopilot.com/mcp/"
      }
    }
  }
}

Note: The exact configuration format may vary by host. Refer to your host's documentation for the correct syntax and location for remote MCP server setup.

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.5.0

GitHub MCP Server 0.4.0

23 May 13:14
Compare
Choose a tag to compare

New Tools

  • :copilot: Assign GitHub Copilot to issues: meet the new coding agent.
  • πŸ”” Tools to list/manage notifications and subscriptions.
  • :octocat: Create pending pull request reviews, add review comments, and then submit the review when done!
    • This also fixes a bug where some users experiences json schema validation issues with the previous pull request review tool.

image of repository notifications

What's Changed

New Contributors

Full Changelog: v0.3.0...v0.4.0

GitHub MCP Server 0.3.0

14 May 22:03
Compare
Choose a tag to compare

Main features

Tool Annotations

With user friendly labels, and read-only hints MCP host applications can show improved UI, and allow you to call read-only tools without needing confirmation. Check out this brief demo of the annotations support in copilot agent mode in VSCode and notice how it doesn't ask for confirmation when listing issues, but it does before creating an issue:

Screencast.from.14-05-25.23.51.04.webm

This is a massive UX improvement!

New Tools

  • :copilot: Request Copilot Code Reviews
  • πŸ›‘ Delete files
  • 🏷️ Git tag operations

What's Changed

  • chore(deps): bump github.com/docker/docker from 28.0.4+incompatible to 28.1.1+incompatible by @dependabot in #323
  • chore(deps): bump github.com/mark3labs/mcp-go from 0.20.1 to 0.22.0 by @dependabot in #324
  • Gitignore .vscode except launch.json by @williammartin in #329
  • Remove conformance tests by @williammartin in #331
  • Add simple e2e test by @williammartin in #330
  • feat: provide tool annotations by @SamMorrowDrums in #308
  • fix: update params for search_users by @warjiang in #327
  • small doc change : fixing formatting in list of tool functions by @divyanshvn in #317
  • Update README.md to remove mcp key on .vscode/mcp.json example by @fuentesjr in #186
  • Bump golang from 1.23.7 to 1.24.2 by @dependabot in #159
  • Pre-reqs for docker use: image is public, so docker pull errors likely mean expired token by @ismith in #282
  • Ensure toolsets are configurable via env var by @williammartin in #348
  • Fix: Specify sha is required for file update by @crondinini in #320
  • feat: Add support for Git tag operations by @eranco74 in #345
  • build(deps): bump github.com/mark3labs/mcp-go from 0.22.0 to 0.25.0 by @dependabot in #375
  • build(deps): bump github.com/migueleliasweb/go-github-mock from 1.1.0 to 1.3.0 by @dependabot in #377
  • Support debugging e2e tests by @williammartin in #380
  • Optimize Docker build with bind mounts by @Juneezee in #208
  • Improve README by including config example for gh-host flag by @rajbos in #335
  • Fix a typo by @mntlty in #385
  • Change code fence to neutral ```console by @codingoutloud in #389
  • feat: upgrade golangci-lint to v2 by @radar07 in #386
  • build(deps): bump golang from 1.24.2-alpine to 1.24.3-alpine by @dependabot in #395
  • build(deps): bump github.com/mark3labs/mcp-go from 0.25.0 to 0.27.0 by @dependabot in #397
  • feat: add DeleteFile tool to delete files from GitHub repositories by @ashwin-ant in #356
  • Add ability to request Copilot reviews via MCP by @aryasoni98 in #387

New Contributors

Full Changelog: v0.2.1...v0.3.0

GitHub MCP Server 0.2.1

21 Apr 20:32
Compare
Choose a tag to compare

What's Changed

  • Update README.md to explain Agent mode will start the server by @srt32 in #305
  • fix: use anyOf instead of nullable type array by @toby in #325
    • This should fix a bug preventing users of Windsurf from executing the server.

New Contributors

Full Changelog: v0.2.0...v0.2.1

GitHub MCP Server 0.2.0

17 Apr 13:55
Compare
Choose a tag to compare

The v0.2.0 release introduces a couple of major changes πŸš€ :

You can find instructions for enabling these features in your

To upgrade, be sure to first run:

docker pull ghcr.io/github/github-mcp-server:latest

Then restart the server in your MCP host application!

Changelog

What's Changed

New Contributors

Full Changelog: v0.1.1...v0.2.0

GitHub MCP Server 0.1.1

07 Apr 16:08
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.0...v0.1.1

GitHub MCP Server 0.1.0

04 Apr 15:46
Compare
Choose a tag to compare

Initial Release

This is the first release if the v0.1.0 of the GitHub MCP Server. πŸš€

Setup instructions: https://github.com/github/github-mcp-server?tab=readme-ov-file#github-mcp-server
Docker image: https://github.com/github/github-mcp-server/pkgs/container/github-mcp-server/388906515?tag=v0.1.0

What's Changed

New Contributors

Full Changelog: https://github.com/github/github-mcp-server/commits/v0.1.0

GitHub MCP Server 0.1.0-rc.3

04 Apr 15:35
Compare
Choose a tag to compare
Pre-release

RC3

Bugfix release.

What's Changed

Full Changelog: v0.1.0-rc.2...v0.1.0-rc.3

GitHub MCP Server 0.1.0-rc.2

04 Apr 14:21
Compare
Choose a tag to compare
Pre-release

Release Candidate 2

  • Major change is tool names are now camelCase πŸš€

What's Changed

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