Servidor MCP de GitHub Mapper
GitHub Mapper es un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona herramientas para mapear y analizar repositorios de GitHub. Permite a los usuarios configurar un token de acceso personal de GitHub y obtener información detallada sobre un repositorio específico, incluyendo su estructura y estadísticas resumidas.
Características
- Establecer el token de acceso personal de GitHub para la autenticación
- Mapear y analizar la estructura del repositorio de GitHub
- Recuperar información de resumen del repositorio (estrellas, bifurcaciones, idioma, etc.)
- Proporcionar una estructura detallada de archivos del repositorio
Prerrequisitos
- Node.js (se recomienda v18.0.0 o posterior)
- npm (viene con Node.js)
- Un token de acceso personal de GitHub con los permisos adecuados
Instalación
Instalación mediante herrería
Para instalar GitHub Mapper para Claude Desktop automáticamente a través de Smithery :
Instalación manual
- Clonar el repositorio:
- Instalar dependencias:
- Construir el proyecto:
Uso
- Iniciar el servidor:
- El servidor se ejecutará en stdio, lo que le permitirá comunicarse con clientes MCP.
Herramientas disponibles
1. set-github-token
Establece el token de acceso personal de GitHub para la autenticación.
- Crea tu token de acceso personal aquí . Selecciona Tokens (clásico). Ámbitos: repositorio.
Ejemplo, en su IDE o Claude Desktop:
2. map-github-repo
Mapea una estructura de repositorio de GitHub y proporciona información resumida.
Ejemplo:
Instalación manual en el cliente MCP de Cline o Roo-Cline:
Ejemplo de salida
Imágenes
Ejecución de evaluaciones
El paquete evals carga un cliente mcp que ejecuta el archivo index.ts, por lo que no es necesario reconstruir entre pruebas. Puede cargar variables de entorno prefijando el comando npx. Puede encontrar la documentación completa aquí .
Manejo de errores
- Si el token de GitHub no está configurado, recibirás un mensaje de error que te solicitará que uses primero la herramienta
set-github-token
. - Las URL de GitHub o las rutas de repositorio no válidas generarán mensajes de error correspondientes.
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
Licencia
Este proyecto está licenciado bajo la licencia MIT.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Proporciona herramientas para mapear y analizar repositorios de GitHub. Permite a los usuarios configurar un token de acceso personal de GitHub y obtener información detallada sobre un repositorio específico, incluyendo su estructura y estadísticas resumidas.
Related MCP Servers
- -securityFlicense-qualityEnables interaction with GitHub through the GitHub API, supporting file operations, repository management, advanced search, and issue tracking with comprehensive error handling and automatic branch creation.Last updated -91TypeScript
- AsecurityAlicenseAqualityProvides GitHub data analysis for repositories, developers, and organizations, enabling insights into open source ecosystems through API calls and natural language queries.Last updated -513JavaScriptMIT License
- -securityAlicense-qualityEnables interaction with GitHub repositories through the GitHub API, allowing file operations, repository management, issue tracking, and code search through natural language commands.Last updated -282TypeScriptMIT License
- -securityFlicense-qualityEnables Large Language Models to analyze GitHub repositories in real-time, providing tools for retrieving repository information, analyzing issues, accessing documentation, and visualizing activity.Last updated -Python