makefile-mcp
Servidor MCP para trabajar con objetivos de Makefile.
Ver en mcginniscommawill.comPrueba este MCPPatrocinado
Documentación
Idiomas
Python 99.6%
Principales Contribuyentes
Información del Proyecto
Creado
15 de febrero de 2026
Última actualización
8 de septiembre de 2026
Licencia
MIT
Rama predeterminada
main
Acerca de Este Proyecto
Makefile MCP convierte los objetivos de tu Makefile en herramientas MCP que los asistentes de IA pueden descubrir y ejecutar. Cada objetivo se convierte en una herramienta invocable (p. ej., make_build, make_test), conectando tu sistema de compilación con los flujos de trabajo de IA.
Características
- Generación Dinámica de Herramientas: Cada objetivo del Makefile se convierte automáticamente en una herramienta MCP
- Extracción de Descripciones: Obtiene descripciones de objetivos a partir de comentarios del Makefile
- Filtrado de Inclusión/Exclusión: Controla qué objetivos se exponen a los asistentes de IA
- Herramientas de Metadatos Integradas:
list-available-targetsyget-makefile-infopara descubrimiento - Modo de Ejecución en Seco: Previsualiza lo que haría un objetivo sin ejecutarlo
Instalación
# Run directly
uvx --from git+https://github.com/wdm0006/makefile-mcp makefile-mcp
# Or add to your MCP client config
{
"mcpServers": {
"makefile": {
"command": "uvx",
"args": ["--from", "git+https://github.com/wdm0006/makefile-mcp", "makefile-mcp"]
}
}
}
Uso
Apunta el servidor a tu Makefile y este descubrirá todos los objetivos. Los asistentes de IA pueden entonces listar los objetivos disponibles, inspeccionar qué hacen y ejecutarlos directamente.
# With custom Makefile location
makefile-mcp --makefile /path/to/Makefile --working-dir /path/to/project