
Remote GitHub MCP server has been made generally available (GA)
The Remote GitHub MCP server became available in public preview in June 2025.
And it became generally available (GA) in September 2025.
GitHub MCP Server
GitHub MCP Server is available in two ways: local and remote.
Since local and remote share the same codebase, the functionality of the MCP server remains the same.
To get an idea of what you can do with GitHub MCP Server, the following blogs may be helpful.
The following article explains the characteristics of remote and local MCP servers in an easy-to-understand way.
Looking at the methods for adding GitHub MCP Server to various tools, remote is recommended.
GitHub MCP Server supports authentication via OAuth and PAT.
You can check the authentication methods supported by each MCP host from the following link.
Trying it out
Referring to the following guide, I will add a remote GitHub MCP server to Claude Code.
Install GitHub MCP Server in Claude Applications
Currently, Claude Code does not support OAuth for remote GitHub MCP authentication, so we'll use PAT.
By the way, instructions for adding to other tools can be found here:
GitHub MCP Server Installation Guides### Creating GitHub PAT
Select Settings
-> Developer setting
.
Select Personal access tokens
-> Fine-grained tokens
-> Generate new token
.
Grant the necessary permissions according to the operations you want to perform, and select Generate token
to issue a token.
For testing purposes, I granted Read and write
permissions to Issues
.
Please keep a record of the token as it will be used when adding the MCP server.
Adding GitHub Remote MCP Server to Claude Code
Run the following command. Replace the YOUR_GITHUB_PAT
part with the token you created.
claude mcp add --transport http github https://api.githubcopilot.com/mcp -H "Authorization: Bearer YOUR_GITHUB_PAT"
If you want to add the GitHub server for all projects, add it to the user scope with -s user
.
claude mcp add -s user --transport http github https://api.githubcopilot.com/mcp -H "Authorization: Bearer YOUR_GITHUB_PAT"
If Claude Code is already running, please restart it.
Verify that the GitHub server is configured with the following command:
claude mcp list
If it shows Connected
as follows, you're good to go:
Checking MCP server health...
github: https://api.githubcopilot.com/mcp (HTTP) - ✓ Connected
```### Verification Test
Finally, I'll verify the functionality by creating an Issue in a GitHub repository using the remote GitHub MCP server.
I'll pass the following prompt to Claude Code.
```text: Prompt
Please create a test Issue in the repository
I was able to confirm the Issue on GitHub as well.
Conclusion
I'm happy that the introduction of remote MCP support has lowered the barrier to entry.
The GitHub MCP server seems to have comprehensive official documentation.
While I used it through Claude Code this time, documentation for other tools is also available, making it seem easy to implement.