Servidor MCP Yeoman
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona integración con generadores de Yeoman, lo que permite a los agentes de IA buscar y ejecutar plantillas de Yeoman mediante programación.
Herramientas
Este servidor implementa las siguientes herramientas MCP:
Métodos de búsqueda de plantillas
yeoman_search_templates: busca plantillas de Yeoman en npmParámetros:
query(cadena): palabras clave de búsqueda separadas por comaspageSize(número, opcional): Número de resultados a devolver (predeterminado: 20)
Métodos generadores
yeoman_get_generator_options: obtiene las opciones y argumentos necesarios para un generador YeomanParámetros:
generatorName(cadena): Nombre del generador (sin el prefijo 'generator-')
yeoman_generate- Ejecutar un generador de YeomanParámetros:
generatorName(cadena): Nombre del generador (sin el prefijo 'generator-')cwd(cadena): Directorio de trabajo donde debe ejecutarse el generadorappName(cadena): el nombre de la aplicación que se crearáversion(cadena): La versión de la aplicación que se crearáoptions(objeto, opcional): Opciones para pasar al generadorargs(matriz, opcional): argumentos posicionales adicionales para pasar al generador
Related MCP server: MCP YAML API
Instalación
Instalación mediante herrería
Para instalar mcp-yeoman para Claude Desktop automáticamente a través de Smithery :
Prerrequisitos
Node.js (v16 o posterior)
npm o hilo
Instalación del paquete
Uso con Claude Desktop
Agregue lo siguiente a su claude_desktop_config.json :
Usando npx
Node.js directo
Reemplace /path/to/mcp-yeoman con la ruta real a su repositorio.
Argumentos de la línea de comandos
El servidor admite los siguientes argumentos de línea de comandos:
--generator-dir <path>: Especifica un directorio persistente para instalar los generadores Yeoman. De forma predeterminada, los generadores se instalan en un directorio temporal que se elimina al finalizar la operación. Usar un directorio persistente puede mejorar el rendimiento en operaciones repetidas con los mismos generadores.
Ejemplo:
Ejemplos
Buscar plantillas
Obtener opciones de generador
Hacer funcionar un generador
Desarrollo
Manejo de errores
El servidor incluye un manejo integral de errores:
Errores de validación para parámetros no válidos
Detección interactiva de indicaciones y orientación para las opciones requeridas
Registro detallado de errores para depuración
Limpieza automática de directorios temporales (a menos que se utilice --generator-dir)
Propagación segura de errores mediante el protocolo MCP
Licencia
Este servidor MCP cuenta con la licencia MIT. Esto significa que puede usar, modificar y distribuir el software libremente, sujeto a los términos y condiciones de la licencia MIT. Para más detalles, consulte el archivo de LICENCIA en el repositorio del proyecto.
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios. Al contribuir, por favor:
Bifurcar el repositorio
Crear una rama de características
Envíe una solicitud de extracción con una descripción clara de los cambios
Asegúrese de que todas las pruebas pasen y se mantenga el estilo del código