hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
Enables running Yeoman generators with Node.js, providing tools to search for templates, get generator options, and create applications with specific configurations
Allows searching for Yeoman templates on npm registry
Supports creating React applications using Yeoman generators with customizable options like TypeScript and Sass integration
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 npm- Parámetros:
query
(cadena): palabras clave de búsqueda separadas por comaspageSize
(número, opcional): Número de resultados a devolver (predeterminado: 20)
- Parámetros:
Métodos generadores
yeoman_get_generator_options
: obtiene las opciones y argumentos necesarios para un generador Yeoman- Parámetros:
generatorName
(cadena): Nombre del generador (sin el prefijo 'generator-')
- Parámetros:
yeoman_generate
- Ejecutar un generador de Yeoman- Pará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
- Parámetros:
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
You must be authenticated.
Tools
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.
- Tools
- Installation
- Usage with Claude Desktop
- Command-line Arguments
- Examples
- Development
- Error Handling
- License
- Contributing