mcp-create

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