Modos del servidor MCP
Un servidor MCP para administrar los modos operativos personalizados de Roo, que proporciona control programático sobre la configuración y gestión de los modos.
Características
Operaciones CRUD completas para modos personalizados
Validación de esquemas con Zod
Sistema de archivos que vigila los cambios de configuración
Manejo de errores con códigos de error MCP estándar
Operaciones con archivos atómicos
Instalación
Configuración
1. Variables de entorno
Copie .env.example
a .env
y ajuste según sea necesario:
Variables de entorno disponibles:
MODES_CONFIG_PATH
: Ruta al archivo de configuración de modos personalizados (predeterminado:%APPDATA%/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/cline_custom_modes.json
)
2. Configuración de modos personalizados
Cree un archivo JSON para la configuración de sus modos personalizados. Consulte examples/modes.example.json
para ver el formato:
3. Configuración del MCP
Agregue la configuración del servidor a su archivo de configuración de MCP (normalmente en %APPDATA%/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/cline_mcp_settings.json
). Consulte examples/mcp-settings.example.json
para ver el formato:
Marco de modos operativos
El servidor gestiona un conjunto completo de modos operativos:
Modos del sistema central
Modo de planificación 🎯
Especialista en Planificación Estratégica
Diseño de sistemas y asignación de recursos
Desarrollo de la hoja de ruta del proyecto
Modo de análisis 📊
Experto en análisis de datos
Seguimiento y análisis de métricas
Monitoreo del rendimiento
Modo de investigación 🔍
Especialista en investigación de sistemas
Investigación de mejores prácticas
Exploración de soluciones
Modo de implementación ⚙️
Experto en Implementación de Operaciones
Implementación del sistema
Ejecución del proceso
Modo de solución de problemas 🔧
Especialista en resolución de sistemas
Identificación del problema
Resolución de problemas
Modo de control de calidad ✅
Experto en garantía de calidad
Validación del sistema
Verificación del rendimiento
Modo de integración 🔄
Especialista en Integración de Sistemas
Coordinación entre sistemas
Optimización del flujo de trabajo
Modo de documentación 📝
Especialista en Gestión del Conocimiento
Documentación de procesos
Mantenimiento estándar
Modo de gestión de sesiones ⚡
Especialista en gestión de sesiones
Orquestación del flujo de trabajo diario
Gestión estatal
Modos especializados
Gerente de operaciones comerciales
Comercio sistemático y gestión de riesgos
Documentación y análisis comercial
Análisis de mercado y optimización de estrategias
Flujo de transición modal
Herramientas disponibles
modos de lista
Enumera todos los modos personalizados configurados actualmente.
modo_obtener
Obtenga detalles de un modo específico por su slug.
Parámetros:
slug
: El identificador único del modo
modo de creación
Crear un nuevo modo personalizado.
Parámetros:
slug
: Identificador único (letras minúsculas, números y guiones)name
: Nombre para mostrar del modoroleDefinition
: Descripción detallada del rol y las capacidades del modogroups
: Matriz de grupos de herramientas permitidoscustomInstructions
: (opcional) Instrucciones adicionales para el modo
modo de actualización
Actualizar un modo personalizado existente.
Parámetros:
slug
: El identificador único del modo a actualizarupdates
: Objeto que contiene los campos a actualizar (nombre, definición de rol, grupos, instrucciones personalizadas)
modo de eliminación
Eliminar un modo personalizado.
Parámetros:
slug
: El identificador único del modo a eliminar
modo de validación
Validar una configuración de modo sin guardarla.
Parámetros:
mode
: Objeto de configuración de modo completo para validar
Esquema de configuración de modo
Desarrollo
Realizar cambios en el código fuente en
src/
Construir el proyecto:
Iniciar el servidor:
Mejores prácticas
Selección de modo
Elija el modo apropiado para la tarea
Seguir flujos de trabajo específicos del modo
Utilice grupos de herramientas designados
Transiciones de modo
Seguir el flujo de transición natural
Completar tareas del modo actual
Preservar el contexto entre modos
Gestión de la configuración
Validar los cambios antes de guardar
Mantener definiciones claras de roles
Capacidades del modo documento
Manejo de errores
El servidor utiliza códigos de error MCP estándar:
InvalidParams
: parámetros de entrada no válidos o modo no encontradoMethodNotFound
: Herramienta desconocida solicitadaInternalError
: Errores del sistema de archivos u otros problemas internos
Pruebas
Consulte TESTING.md para obtener casos de prueba completos y procedimientos de validación.
Contribuyendo
Repositorio de bifurcaciones
Crear rama de características
Enviar solicitud de extracción
Seguir los estándares de codificación
Licencia
Licencia MIT: consulte LICENCIA para obtener más detalles
local-only server
The server can only run on the client's local machine because it depends on local resources.
El servidor Modes MCP permite una gestión y un control integrales de los modos operativos personalizados, y admite operaciones CRUD completas, validación de esquemas y cambios de configuración en tiempo real para una mejor gestión de los modos.
- Características
- Instalación
- Configuración
- Marco de modos operativos
- Flujo de transición modal
- Herramientas disponibles
- Esquema de configuración de modo
- Desarrollo
- Mejores prácticas
- Manejo de errores
- Pruebas
- Contribuyendo
- Licencia
Related Resources
Related MCP Servers
- -securityAlicense-qualityMCP Server simplifies the implementation of the Model Context Protocol by providing a user-friendly API to create custom tools and manage server workflows efficiently.Last updated -14MIT License
- -securityAlicense-qualityMCP Server provides a simpler API to interact with the Model Context Protocol by allowing users to define custom tools and services to streamline workflows and processes.Last updated -03MIT License
- -securityFlicense-qualityA configurable MCP server that dynamically loads capabilities from a remote configuration to bridge MCP clients with remote APIs for executing actions, accessing resources, and utilizing prompt templates.Last updated -5955
- -securityAlicense-qualityThis server implements the Model Context Protocol (MCP) to handle asynchronous tasks with real-time status tracking, robust error handling, and automatic resource management.Last updated -1MIT License