MCP Create MCP Server

A dynamic MCP server management service that creates, runs, and manages Model Context Protocol servers as child processes, providing a flexible MCP ecosystem.

Get this MCP server

A dynamic MCP server management service that creates, runs, and manages Model Context Protocol servers as child processes, providing a flexible MCP ecosystem.

Installation

Docker

# Build Docker image
docker build -t mcp-create .

# Run Docker container
docker run -it --rm mcp-create

From Source Code

# 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

Configuration

Claude Desktop

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

Available Tools

Tool Description
create-server-from-template Create an MCP server from a template
execute-tool Execute a tool on the server
get-server-tools Get a list of server tools
delete-server Delete a server
list-servers Get a list of running servers

Features

  • Dynamic creation and execution of MCP server code
  • TypeScript support only (JavaScript and Python support planned for future releases)
  • Tool execution on child MCP servers
  • Server code updates and restarts
  • Removal of unnecessary servers

Usage Examples

Create a new TypeScript MCP server from a template
Execute an echo tool on a specific server with a message
Show a list of all running servers
Get available tools from a specific server
Delete an unnecessary server

Notes

Docker is the recommended way to run this service. Requires Node.js 18 or higher. Security considerations include code execution restrictions, resource limits, process monitoring, and path validation to prevent directory traversal attacks. MIT License.

Comments (0)

Sign In Sign in to leave a comment.