What is A dynamic MCP server management service that creates, runs, and manages Model Context Protocol (MCP) servers dynamically.?
This service itself functions as an MCP server and launches/manages other MCP servers as child processes, enabling a flexible MCP ecosystem. Key features include dynamic creation and execution of MCP server code, support for TypeScript only, tool execution on child MCP servers, server code updates and restarts, and removal of unnecessary servers.
Documentation
MCP Create Server
A dynamic MCP server management service that creates, runs, and manages Model Context Protocol (MCP) servers dynamically. This service itself functions as an MCP server and launches/manages other MCP servers as child processes, enabling a flexible MCP ecosystem.
Key Features
Dynamic creation and execution of MCP server code
Support for TypeScript only (JavaScript and Python support planned for future releases)
Tool execution on child MCP servers
Server code updates and restarts
Removal of unnecessary servers
Installation
Note: Docker is the recommended way to run this service
Docker Installation (Recommended)
docker build -t mcp-create .
# Run Docker container
docker run -it --rm mcp-create
Manual Installation (TypeScript Only)
git clone https://github.com/tesla0225/mcp-create.git
cd mcp-create
# Install dependencies
npm install
# Build
npm run build
# Run
npm start
Integration with Claude Desktop
Add the following to your Claude Desktop configuration file (claude_desktop_config.json):