MCP Github — MCP protocol
Server for managing GitHub issues, PRs, and repositories
Basic information
| Program name | MCP Github (MCP github) |
|---|---|
| One-line introduction | Server for managing GitHub issues, PRs, and repositories |
| Developer / maintainer | Model Context Protocol project |
| Official website | https://github.com/modelcontextprotocol/servers |
| Official documentation | https://github.com/modelcontextprotocol/servers |
| Installation / distribution | npx -y @modelcontextprotocol/server-github |
| Runtime environment | MCP host apps (Claude Desktop, Cursor, opencode, etc.) |
| License | MIT License |
| Stable version | npm modelcontextprotocol/server-github (confirmed 2026-10) — confirmed on 2026-10-18 |
| GitHub repository | https://github.com/modelcontextprotocol/servers |
| Category | MCP protocol (tags: MCP, reference server, tools, agent) |
What is this program?
This server is a server implementation for managing GitHub issues, PRs, and repositories, included in the official MCP reference server collection. It can be run with a single npx command, and once registered in the MCP host app settings, an agent can use it immediately.
Main use: automating coding workflows with agents
What problems does it solve?
- ('In GitHub work', 'When an agent needs to use server features for managing GitHub issues, PRs, and repositories', 'Connect immediately with standard MCP tools')
- ('Fast connection', 'When you need to run with npx without building a separate server', 'Reuse the official implementation')
- ('Safe access', 'When you need access with limited allowed scope', 'Restrict with path and permission parameters')
Key features
Exposed tools
create_issue, list_prs, merge_pr, get_repo
- Use case: Provide the agent with automated coding workflows
- Result: Standard MCP tool calls
- Limitations: Be careful with permission settings
Installation and execution
npx (run)
Run @modelcontextprotocol/server-github with npx.
npx -y @modelcontextprotocol/server-github /path
Real-world usage example
Register with the host
Add a server entry to mcp.json.
{"mcpServers":{"github":{"command":"npx","args":["-y","@modelcontextprotocol/server-github","/path"]}}
Advantages and limitations
Advantages
- Official project implementation
- Run with a single npx command
- Exposes standard MCP tools
Considerations before use
- Requires host app configuration
- Be careful with permission and path settings
Comparison with similar programs
| Program | Characteristics | Best suited for |
|---|---|---|
| Custom implementation | Write only the tools you need | Internal special tools |
| Community server | Choose a different implementation | Exploring alternatives |
Official resources and further learning
- Official website — https://github.com/modelcontextprotocol/servers
- Official documentation / knowledge base — https://github.com/modelcontextprotocol/servers
- Installation / distribution — npx -y @modelcontextprotocol/server-github
- Release notes — https://github.com/modelcontextprotocol/servers/releases
- Source / development resources — https://github.com/modelcontextprotocol/servers
Version and supported environment information was confirmed on the official website as of 2026-10-18. Installation commands may vary depending on your distribution and version, so also check the official installation documentation.
Actual execution screenshot
Synthetic example — not an actual execution result. The screen is a synthetic example, not an actual execution result.
Server in actual operation
Source (HTML): https://games.aidebatehub.com/programs/mcp/protocol/server-github.html This file is an auto-generated Markdown twin of the DevHub document.
AI Knowledge Hub
Visitor Comments