GitHub MCP Server
About
Go-based MCP server that connects GitHub to Claude Desktop, enabling direct repository operations from Claude's interface.
Details
- Author
- scopweb
- Downloads
- 339
- Categories
- Developer Tools
Jump to
- List repositories of the authenticated user
- Create new repositories
- Get repository information
- List branches of a repository
- List and create pull requests
- List and create issues
Install dependencies with go mod tidy, compile the server with go build -o github-mcp.exe main.go, generate a GitHub Personal Access Token with at least the repo scope, set the GITHUB_TOKEN environment variable in the Claude Desktop configuration file (claude_desktop_config.json), and restart Claude Desktop.
GitHub MCP Server
Go-based MCP server that connects GitHub to Claude Desktop, enabling direct repository operations from Claude's interface.
Permisos Necesarios del Token
Para que todas las funciones trabajen correctamente, tu GitHub Personal Access Token debe tener estos permisos:
Mínimos Requeridos:
repo (Full control of private repositories)
- Necesario para crear repos, issues, PRs
- Permite lectura/escritura en repositorios
Opcionales (para funcionalidad completa):
delete_repo (Delete repositories) - Solo si necesitas borrar repos
workflow (Update GitHub Action workflows) - Para trabajar con Actions
admin:repo_hook (Repository hooks) - Para webhooks
Generar Token:
1. Ve a: GitHub Settings → Personal Access Tokens 2. Click "Generate new token (classic)" 3. Selecciona los scopes necesarios arriba 4. Copia el token generadoInstalación
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





