GitHub MCP Server

by scopweb

339 downloads Not rated yet

About

Go-based MCP server that connects GitHub to Claude Desktop, enabling direct repository operations from Claude's interface.

Explore

- 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

Añade esto a tu claude_desktop_config.json:

{
  "mcpServers": {
    "github-mcp": {
      "command": "C:\\MCPs\\clone\\github-go-server-mcp\\github-mcp.exe",
      "args": [],
      "env": {
        "GITHUB_TOKEN": "tu_token_aqui_con_permisos_repo"
      }
    }
  }
}

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.