Creación de servidores MCP
Un servidor de Protocolo de Contexto de Modelo que proporciona funcionalidad de creación. Este servidor permite a los LLM ejecutar objetivos de creación desde cualquier archivo Makefile de forma segura y controlada.
Descripción general
El servidor expone la funcionalidad de creación a través del Protocolo de Contexto de Modelo, lo que permite a los LLM como Claude:
Ejecute objetivos de forma segura con captura de salida
Comprender y navegar por los procesos de construcción
Ayuda con tareas de desarrollo
Manejar los errores apropiadamente
Respetar el contexto del directorio de trabajo
MCP Server Make funciona con cualquier Makefile válido: puede utilizar el Makefile incluido o sus propios scripts de compilación personalizados.
Inicio rápido
Instalación
Uso de uv
(recomendado):
Usando pip:
Uso básico
Configuración del cliente MCP
Para usar con Claude Desktop, agregue a su configuración de Claude ( claude_desktop_config.json
):
Documentación
Para obtener información detallada sobre el uso de MCP Server Make, consulte nuestra documentación:
Guía del usuario : guía completa de instalación, configuración y uso
Makefiles personalizados : creación de Makefiles efectivos para usar con MCP Server Make
Mejorar los flujos de trabajo de desarrollo
Este servidor permite flujos de trabajo de desarrollo potentes al brindar a los LLM acceso directo para crear funcionalidades:
Para desarrolladores
Asistencia automatizada
Deje que Claude ejecute e interprete los resultados de la prueba.
Obtenga sugerencias y mejoras del sistema de compilación
Automatizar tareas de desarrollo repetitivas
Gestión de proyectos
Deje que Claude maneje las actualizaciones de dependencias
Automatizar los procesos de liberación
Mantener una calidad de código consistente
Trabajar con objetivos de creación
MCP Server Make no detecta automáticamente los destinos disponibles en su Makefile. Para usarlo eficazmente con Claude:
Comience con : la mayoría de los Makefiles bien diseñados incluyen un objetivo de ayuda
Human: Please run make help to see what commands are available.Cuéntale a Claude sobre tus objetivos : menciona explícitamente los objetivos disponibles y su propósito.
Human: Our project has these make targets: test, lint, format, build, and clean.Utilice convenciones estándar : objetivos comunes que incluyen muchos Makefiles:
make test
- Ejecutar pruebasmake lint
- Verificar la calidad del códigomake format
- Código de formatomake build
- Construir el proyectomake clean
- Limpiar artefactos de compilación
El repositorio incluye un Makefile con objetivos de utilidad adicionales: consulte la Guía del usuario para obtener detalles sobre estas capacidades extendidas o para crear sus propios objetivos personalizados.
Nota : Claude no recuerda los objetivos disponibles entre conversaciones. Deberás presentarlos al inicio de cada conversación.
Ejemplo de integración
Así es como Claude puede ayudar con las tareas de desarrollo:
Herramientas disponibles
El servidor expone una única herramienta:
make
- Ejecutar un objetivo make desde el Makefiletarget
(cadena, obligatorio): nombre del objetivo a ejecutar
Contribuyendo
Agradecemos sus contribuciones para mejorar mcp-server-make. Consulte CONTRIBUTING.md para obtener instrucciones detalladas sobre cómo configurar su entorno de desarrollo, usar las herramientas del proyecto y enviar cambios.
Licencia
Licencia MIT: consulte el archivo de LICENCIA para obtener más detalles
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 LLM ejecutar de forma segura objetivos de creación desde un Makefile, lo que permite a los asistentes de IA ejecutar pruebas, formatear código y automatizar varias tareas de desarrollo a través de la interacción con lenguaje natural.
- Descripción general
- Inicio rápido
- Documentación
- Mejorar los flujos de trabajo de desarrollo
- Ejemplo de integración
- Herramientas disponibles
- Contribuyendo
- Licencia
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that provides tools for code modification and generation via Large Language Models, allowing users to create, modify, rewrite, and delete files using structured XML instructions.Last updated -122MIT License
- -securityFlicense-qualityA Model Context Protocol server that allows LLMs to execute shell commands and receive their output in a controlled manner.Last updated -3
- AsecurityFlicenseAqualityA Model Context Protocol server that connects LLMs to the Compiler Explorer API, enabling them to compile code, explore compiler features, and analyze optimizations across different compilers and languages.Last updated -515
- AsecurityAlicenseAqualityA secure Model Context Protocol server that allows AI models to safely interact with Windows command-line functionality, enabling controlled execution of system commands, project creation, and system information retrieval.Last updated -86MIT License