Servidor de creación de MCP
Un servicio dinámico de administración de servidores MCP que crea, ejecuta y administra servidores MCP dinámicamente. Este servicio funciona como un servidor MCP y ejecuta y administra otros servidores MCP como procesos secundarios, lo que permite un ecosistema MCP flexible.
Características principales
Creación y ejecución dinámica de código de servidor MCP
Soporte solo para TypeScript (se planea soporte para JavaScript y Python para futuras versiones)
Ejecución de herramientas en servidores MCP secundarios
El código del servidor se actualiza y reinicia
Eliminación de servidores innecesarios
Instalación
Nota: Docker es la forma recomendada de ejecutar este servicio.
Instalación de Docker (recomendada)
Instalación manual (solo TypeScript)
Integración con Claude Desktop
Agregue lo siguiente a su archivo de configuración de Claude Desktop ( claude_desktop_config.json
):
Herramientas disponibles
Nombre de la herramienta | Descripción | Parámetros de entrada | Producción |
crear-servidor-a-partir-de-plantilla | Crear un servidor MCP a partir de una plantilla | idioma: cadena | { serverId: cadena, mensaje: cadena } |
herramienta de ejecución | Ejecutar herramienta en el servidor | serverId: stringtoolName: stringargs: objeto | Resultado de la ejecución de la herramienta |
obtener herramientas del servidor | Obtener lista de herramientas del servidor | serverId: cadena | { herramientas: ToolDefinition[] } |
eliminar servidor | Eliminar servidor | serverId: cadena | { éxito: booleano, mensaje: cadena } |
servidores de listas | Obtener la lista de servidores en ejecución | ninguno | { servidores: cadena[] } |
Ejemplos de uso
Creando un nuevo servidor
Ejecución de una herramienta
Especificaciones técnicas
Node.js 18 o superior
TypeScript (obligatorio)
Dependencias:
@modelcontextprotocol/sdk: Implementación de cliente/servidor MCP
child_process (integrado en Node.js): gestión de procesos secundarios
fs/promises (integrado en Node.js): Operaciones con archivos
uuid: Generación de ID de servidor único
Consideraciones de seguridad
Restricciones de ejecución de código: considere el uso de un entorno aislado mientras el servicio ejecuta código arbitrario
Limitaciones de recursos: establezca límites en la memoria, el uso de la CPU, la cantidad de archivos, etc.
Monitoreo de procesos: Monitorear y terminar forzosamente procesos zombi o descontrolados
Validación de ruta: valide correctamente las rutas de archivos para evitar ataques de recorrido de directorio
Licencia
Instituto Tecnológico de Massachusetts (MIT)
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Un servicio dinámico que crea y administra servidores de Protocolo de contexto de modelo (MCP), lo que permite a los usuarios generar, personalizar y controlar múltiples servidores MCP como procesos secundarios.
- Características principales
- Instalación
- Integración con Claude Desktop
- Herramientas disponibles
- Ejemplos de uso
- Especificaciones técnicas
- Consideraciones de seguridad
- Licencia
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA beginner-friendly Model Context Protocol (MCP) server that helps users understand MCP concepts, provides interactive examples, and lists available MCP servers. This server is designed to be a helpful companion for developers working with MCP. Also comes with a huge list of servers you can install.Last updated -31663Apache 2.0
- -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 -34MIT 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 -63MIT License
- AsecurityFlicenseAqualityA specialized server that helps users create new Model Context Protocol (MCP) servers by providing tools and templates for scaffolding projects with various capabilities.Last updated -8885