Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Mcp Create

    <img width="380" height="200" src="https://glama.ai/mcp/servers/lnl6xjkkeq/badge" alt="Create Server MCP server" /> TypeScript-based implementation.

    96 stars
    TypeScript
    Updated Sep 29, 2025

    Table of Contents

    • Key Features
    • Installation
    • Docker Installation (Recommended)
    • Manual Installation (TypeScript Only)
    • Integration with Claude Desktop
    • Available Tools
    • Usage Examples
    • Creating a New Server
    • Executing a Tool
    • Technical Specifications
    • Security Considerations
    • License

    Table of Contents

    • Key Features
    • Installation
    • Docker Installation (Recommended)
    • Manual Installation (TypeScript Only)
    • Integration with Claude Desktop
    • Available Tools
    • Usage Examples
    • Creating a New Server
    • Executing a Tool
    • Technical Specifications
    • Security Considerations
    • License

    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)

    bash
    # Build Docker image
    docker build -t mcp-create .
    
    # Run Docker container
    docker run -it --rm mcp-create

    Manual Installation (TypeScript Only)

    bash
    # 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

    Integration with Claude Desktop

    Add the following to your Claude Desktop configuration file (claude_desktop_config.json):

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

    Available Tools

    Tool NameDescriptionInput ParametersOutput
    create-server-from-templateCreate MCP server from templatelanguage: string{ serverId: string, message: string }
    execute-toolExecute tool on serverserverId: stringtoolName: stringargs: objectTool execution result
    get-server-toolsGet list of server toolsserverId: string{ tools: ToolDefinition[] }
    delete-serverDelete serverserverId: string{ success: boolean, message: string }
    list-serversGet list of running serversnone{ servers: string[] }

    Usage Examples

    Creating a New Server

    json
    {
      "name": "create-server-from-template",
      "arguments": {
        "language": "typescript"
      }
    }

    Executing a Tool

    json
    {
      "name": "execute-tool",
      "arguments": {
        "serverId": "ba7c9a4f-6ba8-4cad-8ec8-a41a08c19fac",
        "toolName": "echo",
        "args": {
          "message": "Hello, dynamic MCP server!"
        }
      }
    }

    Technical Specifications

    • Node.js 18 or higher
    • TypeScript (required)
    • Dependencies:
    • @modelcontextprotocol/sdk: MCP client/server implementation
    • child_process (Node.js built-in): Child process management
    • fs/promises (Node.js built-in): File operations
    • uuid: Unique server ID generation

    Security Considerations

    • Code Execution Restrictions: Consider sandboxing as the service executes arbitrary code
    • Resource Limitations: Set limits on memory, CPU usage, number of files, etc.
    • Process Monitoring: Monitor and forcibly terminate zombie or runaway processes
    • Path Validation: Properly validate file paths to prevent directory traversal attacks

    License

    MIT

    Similar MCP

    Based on tags & features

    • OP

      Openai Gpt Image Mcp

      TypeScript·
      75
    • MC

      Mcgravity

      TypeScript·
      71
    • PL

      Pluggedin Mcp Proxy

      TypeScript·
      97
    • BA

      Bazi Mcp

      TypeScript·
      184

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • OP

      Openai Gpt Image Mcp

      TypeScript·
      75
    • MC

      Mcgravity

      TypeScript·
      71
    • PL

      Pluggedin Mcp Proxy

      TypeScript·
      97
    • BA

      Bazi Mcp

      TypeScript·
      184

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k