Servidor MCP de GitHub Manager
Un servidor de protocolo de contexto de modelo para la gestión de GitHub
Este servidor MCP basado en TypeScript proporciona herramientas para administrar organizaciones, repositorios y colaboradores de GitHub a través de la API de GitHub.
Características
Herramientas de gestión de GitHub
list_orgs: enumera las organizaciones de GitHub a las que pertenece el usuario autenticadolist_repos: Lista los repositorios en una organización específicacreate_repo: Crea un nuevo repositorio en una organizaciónadd_collaborator: Agregar un colaborador a un repositorioupdate_repo_settings: Actualizar la configuración del repositorio
Related MCP server: MCP Server
Desarrollo
Instalación
npm installConstruir
npm run buildDesarrollo con reconstrucción automática
npm run watchPruebas
Ejecutar pruebas unitarias:
npm testEjecutar pruebas con cobertura:
npm run test:coverageConfiguración
Variables de entorno
GITHUB_TOKEN: Token de acceso personal de GitHub con los alcances requeridos
Instalación del servidor MCP
Para utilizar con Claude Desktop, agregue la configuración del servidor:
En MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json En Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"github-manager": {
"command": "/path/to/github-manager/build/index.js",
"env": {
"GITHUB_TOKEN": "your_github_token_here"
}
}
}
}Depuración
Recomendamos utilizar el Inspector MCP , que está disponible como un script de paquete:
npm run inspectorEl Inspector proporcionará una URL para acceder a las herramientas de depuración en su navegador.