Skip to main content
Glama

MCP Create Server

by tesla0225

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)

# Build Docker image docker build -t mcp-create . # Run Docker container docker run -it --rm mcp-create

Instalación manual (solo TypeScript)

# Clone repository git clone https://github.com/tesla0225/mcp-create.git cd mcp-create # Install dependencies npm install # Build npm run build # Run npm start

Integración con Claude Desktop

Agregue lo siguiente a su archivo de configuración de Claude Desktop ( claude_desktop_config.json ):

{ "mcpServers": { "mcp-create": { "command": "docker", "args": ["run", "-i", "--rm", "mcp-create"] } } }

Herramientas disponibles

Nombre de la herramientaDescripciónParámetros de entradaProducción
crear-servidor-a-partir-de-plantillaCrear un servidor MCP a partir de una plantillaidioma: cadena{ serverId: cadena, mensaje: cadena }
herramienta de ejecuciónEjecutar herramienta en el servidorserverId: stringtoolName: stringargs: objetoResultado de la ejecución de la herramienta
obtener herramientas del servidorObtener lista de herramientas del servidorserverId: cadena{ herramientas: ToolDefinition[] }
eliminar servidorEliminar servidorserverId: cadena{ éxito: booleano, mensaje: cadena }
servidores de listasObtener la lista de servidores en ejecuciónninguno{ servidores: cadena[] }

Ejemplos de uso

Creando un nuevo servidor

{ "name": "create-server-from-template", "arguments": { "language": "typescript" } }

Ejecución de una herramienta

{ "name": "execute-tool", "arguments": { "serverId": "ba7c9a4f-6ba8-4cad-8ec8-a41a08c19fac", "toolName": "echo", "args": { "message": "Hello, dynamic MCP server!" } } }

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)

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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.

  1. Características principales
    1. Instalación
      1. Instalación de Docker (recomendada)
      2. Instalación manual (solo TypeScript)
    2. Integración con Claude Desktop
      1. Herramientas disponibles
        1. Ejemplos de uso
          1. Creando un nuevo servidor
          2. Ejecución de una herramienta
        2. Especificaciones técnicas
          1. Consideraciones de seguridad
            1. Licencia

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                A 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 -
                3
                9
                36
                JavaScript
                Apache 2.0
              • -
                security
                A
                license
                -
                quality
                MCP 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 -
                4
                3
                TypeScript
                MIT License
              • -
                security
                A
                license
                -
                quality
                MCP 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 -
                13
                2
                TypeScript
                MIT License
              • -
                security
                -
                license
                -
                quality
                A 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 -
                1
                TypeScript

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/tesla0225/mcp-create'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server