GitHub Workflow Debugger MCP
Depurador de flujo de trabajo de GitHub (MCP)
Una utilidad de opción múltiple (MCP) para diagnosticar y corregir fallas en el flujo de trabajo de Acciones de GitHub mediante la API de GitHub.
Descripción general
Esta herramienta ayuda a los usuarios a diagnosticar y corregir errores del flujo de trabajo de GitHub Actions mediante un árbol de decisiones estructurado. Utiliza la API de GitHub para obtener información sobre la ejecución del flujo de trabajo, analizar errores y ofrecer soluciones prácticas.
Related MCP server: GitHub MCP Server
Características
Obtener ejecuciones de flujo de trabajo fallidas recientes para un repositorio
Analizar trabajos y pasos de ejecución del flujo de trabajo
Identificar patrones de falla comunes
Sugerir soluciones específicas para problemas comunes
Ver y actualizar archivos de flujo de trabajo
Instalación
Instalación mediante herrería
Para instalar githubworkflowmcp para Claude Desktop automáticamente a través de Smithery :
npx -y @smithery/cli install @Maxteabag/githubworkflowmcp --client claudeInstalación manual
# Clone the repository
git clone https://github.com/yourusername/github-workflow-debugger-mcp.git
cd github-workflow-debugger-mcp
# Install dependencies
npm install
# Build the project
npm run build
# Link the binary for local use
npm linkUso
El Depurador de Flujo de Trabajo de GitHub (MCP) está diseñado para usarse con asistentes de IA compatibles con el Protocolo de Contexto de Modelo (MCP). Ofrece varias herramientas para diagnosticar y corregir errores del flujo de trabajo de GitHub Actions.
Permisos requeridos
Para utilizar esta herramienta, necesitará un token de acceso personal (PAT) de GitHub con los siguientes permisos:
repo- Control total de repositorios privadosworkflow- Actualizar flujos de trabajo de acciones de GitHub
Debes configurar este token como una variable de entorno llamada GITHUB_PERSONAL_ACCESS_TOKEN .
Configuración
Al utilizar esta herramienta con un cliente compatible con MCP, puede configurarla de la siguiente manera:
{
"mcpServers": {
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>"
}
}
}
}Reemplace <YOUR_TOKEN> con su token de acceso personal de GitHub.
Herramientas disponibles
get-failed-workflow-runs : recupera ejecuciones de flujo de trabajo fallidas recientes para un repositorio
get-workflow-run-jobs : obtiene trabajos para una ejecución de flujo de trabajo específica
get-workflow-file : recupera el contenido de un archivo de flujo de trabajo
update-workflow-file : actualiza un archivo de flujo de trabajo con correcciones
Analyze-Workflow-Failure : analiza una ejecución de flujo de trabajo fallida y sugiere soluciones.
Ejemplo de uso
A continuación se muestra un ejemplo de cómo utilizar el depurador de flujo de trabajo de GitHub MCP con un asistente de IA:
Primero, obtenga las ejecuciones de flujo de trabajo fallidas recientes:
I need to check recent failed workflow runs for my repository "username/repo".Analizar una ejecución fallida específica:
Can you analyze workflow run #123456 and suggest fixes?Ver el archivo de flujo de trabajo:
Show me the content of the workflow file at .github/workflows/main.ymlActualice el archivo de flujo de trabajo con correcciones:
Update the workflow file with the suggested fixes.
Desarrollo
Prerrequisitos
Node.js 16 o superior
npm o hilo
Configuración
# Install dependencies
npm install
# Build the project
npm run buildEstructura del proyecto
src/index.ts- Punto de entrada principal para el servidor MCPbuild/- Archivos JavaScript compilados
Licencia
ISC
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Diagnose AI workflows for failure, security, and handoff risks — RED/AMBER/GREEN per node.
GitHub Actions workflow security audit - 21 checks: pinning, permissions, secrets, injection.
Find your AI agent's likely failure mode, get runtime settings, and clarify ambiguous prompts.
Flaky test detection, root cause analysis, and fix suggestions for development teams.
Related MCP Servers
- AlicenseCqualityFmaintenanceAn MCP server that enables AI assistants to manage GitHub Actions workflows by providing tools for listing, viewing, triggering, canceling, and rerunning workflows through the GitHub API.94541MIT
- AlicenseBqualityDmaintenanceEnables comprehensive GitHub operations through natural language including file management, repository administration, issue tracking, and advanced code searching.47461MIT
- FlicenseNot gradedqualityDmaintenanceA set of tools allowing AI assistants to interact directly with GitHub, enabling automation of tasks like fetching user profiles, creating repositories, and managing pull requests.-
- FlicenseAqualityDmaintenanceGitHub Actions Model Context Protocol Server that allows you to create, manage, monitor, and interact with workflows.10-
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Maxteabag/GithubWorkflowMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server