mcp-server

mcp-server

0

MCP Create Server is a management service designed to create, execute, and oversee Model Context Protocol (MCP) servers dynamically. This service not only functions as an MCP server but also manages other MCP servers as child processes, providing a flexible ecosystem.

MCP Create Server

A dynamic MCP server management service to create, run, and manage Model Context Protocol (MCP) servers. It functions as an MCP server and manages other MCP servers as child processes.

Key Features

  • Dynamic creation and execution of MCP server code
  • TypeScript support
  • Tool execution on child MCP servers
  • Server code updates and restarts
  • Removal of unnecessary servers

Installation

Note: Docker is recommended.

Available Tools

  • create-server-from-template: Create MCP server from template
  • execute-tool: Execute tool on server
  • get-server-tools: Get list of server tools
  • delete-server: Delete server
  • list-servers: Get list of running servers

Technical Specifications

  • Node.js 18 or higher
  • TypeScript required
  • Dependencies include: @modelcontextprotocol/sdk, child_process, fs/promises, uuid

Security Considerations

  • Code execution restrictions
  • Resource limitations
  • Process monitoring
  • Path validation