How does authentication work?
Set the `GITHUB_TOKEN` environment variable. In SSE mode you can also pass the token in the HTTP `Authorization` header.
@yamagai
Basic information
GitHub MCP Server (SSE)
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"github-mcp-server-sse": {
"command": "docker",
"args": [
"build",
"-t",
"github-mcp-server-sse",
"."
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
GitHub MCP Server is a Model Context Protocol server that provides a standardized interface for LLM applications to interact with the GitHub API. It enables operations such as repository search, file management, pull request handling, and repository administration.
Install with go get github.com/yamagai/github-mcp-server-sse. Set the GITHUB_TOKEN environment variable with a GitHub personal access token. Run the server in stdio mode with github-mcp or in SSE mode with github-mcp -t sse. Optionally use the provided Docker container.
Set the `GITHUB_TOKEN` environment variable. In SSE mode you can also pass the token in the HTTP `Authorization` header.
The server supports stdio (default) and SSE transport modes.
Yes. Build the image with `docker build -t github-mcp-server-sse .` and run with `docker run -p 8080:8080 -e GITHUB_TOKEN=your_token github-mcp-server-sse`.
The default port is 8080. You can change it with the `-p` flag or the `PORT` environment variable.
The server provides nine tools: search_repositories, create_repository, get_file_contents, create_or_update_file, push_files, fork_repository, create_pull_request, get_pull_request, and create_pull_request_review.
A Cloudflare-powered MCP (Model Context Protocol) Server that allows you to search and query your GitHub starred repositories using natural language.
Learn how to use MCP Servers with GitHub Copilot
Interact seamlessly with GitLab repositories to manage merge requests and issues. Fetch details, add comments, and streamline your code review process with ease.

Model Context Protocol Servers
MCP server connecting AI assistants with Jira & Confluence for smart project management.
Comments