GitHub MCP Server

by scopweb

339 downloads
Not rated
GitHub

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

- 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 generado

Instalación

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.