Servidor de problemas de GitHub de MCP
Un servidor MCP que permite a los LLM usar las incidencias de GitHub como tarea a completar. Este servidor permite a los LLM obtener detalles de las incidencias de GitHub y usarlos como descripciones de tareas.
Instalación
Instalación manual
npx mcp-github-issueInstalación mediante herrería
Para instalar MCP GitHub Issue Server para Claude Desktop automáticamente a través de Smithery :
npx -y @smithery/cli install mcp-github-issue --client claudeRelated MCP server: Linear MCP Server
Uso
Como servidor MCP
Añade a tu configuración de MCP:
{
"mcpServers": {
"github-issue": {
"command": "npx",
"args": ["mcp-github-issue"]
}
}
}Herramientas disponibles
obtener_tarea_de_problema
Obtiene detalles del problema de GitHub para usarlos como tarea.
Esquema de entrada:
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "GitHub issue URL (https://github.com/owner/repo/issues/number)"
}
},
"required": ["url"]
}Ejemplo de uso:
<use_mcp_tool>
<server_name>github-issue</server_name>
<tool_name>get_issue_task</tool_name>
<arguments>
{
"url": "https://github.com/owner/repo/issues/123"
}
</arguments>
</use_mcp_tool>Formato de respuesta:
{
"task": {
"title": "Issue Title",
"description": "Issue Description/Body",
"source": "https://github.com/owner/repo/issues/123"
}
}Características
Obtiene detalles de problemas de GitHub de repositorios públicos
No se requiere autenticación para repositorios públicos
Devuelve datos de tareas estructurados, incluidos título, descripción y URL de origen.
Compatible con el Protocolo de Contexto de Modelo (MCP)
Desarrollo
# Install dependencies
npm install
# Build the project
npm run build
# Run the server locally
npm run serve
# Format code
npm run format
# Run MCP inspector
npm run inspectorLicencia
Instituto Tecnológico de Massachusetts (MIT)
Autor
Sam McLeod ( https://smcleod.net )