Remote GitHub MCP Server π
With this release we document how to use our new hosted server!
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
- 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
- Remove non-existent get_line_number_in_pull_request_file tool reference by @TheoBrigitte in #436
- Bump mcp-go to 0.30.0 by @williammartin in #440
- Remove test that can panic by @williammartin in #445
- Used typed tool handler for
get_me
tool by @williammartin in #447 - Bump go-github to v72.0.0 by @radar07 in #456
- fix: use ENTRYPOINT and CMD for proper argument handling by @JAORMX in #454
- Fix missing go-github v72 license bump by @williammartin in #467
- build(deps): bump github.com/mark3labs/mcp-go from 0.30.0 to 0.31.0 by @dependabot in #465
- Add GitHub Enterprise Cloud with data residency (ghe.com) to readme by @malantin in #448
- Reduce fields in
search_users
response by @SamMorrowDrums in #485 - chore: separate toolset creation from init and use typed error by @SamMorrowDrums in #487
- fix: move defaulted 'state' param after non-default params in list_code_scanning_alerts by @ph3t in #488
- docs: add
read-only
instruction to readme by @radar07 in #490 - Export
ToBoolPtr
andRequiredParam
by @LuluBeatson in #495 - Add context toolset and adjust readme by @SamMorrowDrums in #499
- Fix typo in README.md by @jaril in #502
- use better raw file handling and return resources by @SamMorrowDrums in #505
- docs: Update README.md by @SamMorrowDrums in #508
New Contributors
- @TheoBrigitte made their first contribution in #436
- @JAORMX made their first contribution in #454
- @malantin made their first contribution in #448
- @ph3t made their first contribution in #488
- @LuluBeatson made their first contribution in #495
- @jaril made their first contribution in #502
Full Changelog: v0.4.0...v0.5.0