mcp-create

This repository provides a dynamic MCP server management service that creates, runs, and manages other MCP servers as child processes, supporting a flexible MCP ecosystem. It supports TypeScript and integrates

56
6

MCP Create Server

A dynamic MCP server management service that creates, runs, and manages Model Context Protocol (MCP) servers dynamically. This service functions as an MCP server and manages other MCP servers as child processes, enabling a flexible MCP ecosystem.

Key Features

  • Dynamic creation and execution of MCP server code.
  • TypeScript support (JavaScript and Python support planned).
  • Tool execution on child MCP servers.
  • Server code updates and restarts.
  • Server removal.

Installation

Docker is the recommended installation method. Manual installation using Node.js and npm is also supported for TypeScript.

Integration with Claude Desktop

Configuration details are provided for integrating with Claude Desktop using the docker run command.

Usage Examples

Examples are provided for creating a new server using the create-server-from-template tool and executing a tool on a specific server.

Technical Specifications

  • Node.js 18+ and TypeScript are required.
  • Dependencies include @modelcontextprotocol/sdk, child_process, fs/promises, and uuid.

Security Considerations

Important security considerations include code execution restrictions, resource limitations, process monitoring, and path validation.

License

MIT

Repository

TE
tesla0225

tesla0225/mcp-create

Created

March 9, 2025

Updated

March 28, 2025

Language

TypeScript

Category

System Tools