MCP-Inspector-v0.6.0
Servidor MCP de GitHub
Un servidor de Protocolo de Contexto de Modelo (MCP) que permite a los asistentes de IA como Claude interactuar con repositorios, problemas y solicitudes de extracción de GitHub.
Características
- Búsqueda en repositorios : encuentre repositorios de GitHub según consultas de búsqueda
- Gestión de problemas : obtener, crear y comentar problemas
- Manejo de solicitudes de extracción : ver y administrar solicitudes de extracción
- Análisis de repositorios : obtenga estadísticas e información sobre los repositorios
Instalación
Prerrequisitos
- Python 3.8+
- Token de API de GitHub
Pasos
- Clonar este repositorio:
- Instalar dependencias:
- Configura tu token de GitHub como una variable de entorno:
- Ejecutar el servidor:
El servidor comenzará a ejecutarse en http://localhost:5000
.
Uso
Puntos finales
El servidor MCP proporciona los siguientes puntos finales:
- GET /mcp/discover : Devuelve las operaciones disponibles y sus parámetros
- POST /mcp/execute : ejecuta operaciones según los parámetros proporcionados
Solicitudes de ejemplo
Descubrimiento
Ejecutar búsqueda en el repositorio
Obtener problemas del repositorio
Arquitectura
El servidor sigue la especificación del Protocolo de Contexto de Modelo para permitir que los asistentes de IA:
- Descubra las operaciones disponibles
- Ejecutar operaciones con parámetros apropiados
- Procesar y devolver los resultados en un formato estructurado
Ampliación del servidor
Puedes ampliar este servidor mediante:
- Agregar nuevos puntos finales en la función
discover()
- Implementar funciones de controlador correspondientes
- Actualización del enrutamiento en la función
execute()
Consideraciones de seguridad
- El servidor utiliza un token API para la autenticación con GitHub
- Implementar la limitación de velocidad para evitar el abuso
- Agregar validación de entrada para todos los parámetros
- Considere implementar OAuth para una gestión de tokens más segura
Manifestación
Vea el video de demostración para obtener una guía de las capacidades del servidor.
Licencia
Licencia MIT
Contacto
Si tiene preguntas o necesita ayuda, abra un problema en este repositorio.
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Un servidor de protocolo de contexto de modelo que permite a los asistentes de IA como Claude interactuar con repositorios, problemas y solicitudes de extracción de GitHub.
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that connects GitHub code to Claude.ai. This server utilizes the Pera1 service to extract code from GitHub repositories and provide better context to Claude.Last updated -1311JavaScriptMIT License
- -securityAlicense-qualityA server that allows AI assistants to browse and read files from specified GitHub repositories, providing access to repository contents via the Model Context Protocol.Last updated -3JavaScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables AI agents to retrieve and understand entire codebases at once, providing tools to analyze local workspaces or remote GitHub repositories.Last updated -9TypeScriptMIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that enables AI models to interact with GitHub's API, allowing for repository creation and management with descriptions, topics, and website URLs through natural language commands.Last updated -1JavaScript