mcp-create
65
The MCP Create Server is a service designed for dynamic management of Model Context Protocol (MCP) servers. It enables the creation, execution, and management of MCP servers, primarily using TypeScript, and supports integration with Claude Desktop. Key features include tool execution and server code management.
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 can manage other MCP servers as child processes, providing a flexible MCP ecosystem.
Key Features
- Dynamic creation and execution of MCP server code
- Support for TypeScript only
- 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
- Build Docker image
- Run Docker container
Manual Installation (TypeScript Only)
- Clone repository
- Install dependencies
- Build
- Run
Integration with Claude Desktop
- Add configuration to Claude Desktop
Available Tools
- Create server from template
- Execute tool on server
- Get list of server tools
- Delete server
- List of running servers
Technical Specifications
- Node.js 18 or higher
- TypeScript (required)
- Dependency on MCP SDK, child process, fs/promises, uuid
Security Considerations
- Code execution restrictions
- Resource limitations
- Process monitoring
- Path validation