MCP Create MCP Server

Effortlessly orchestrate and manage multiple MCP servers with MCP Create, enabling dynamic AI workflows and robust server control in FlowHunt.

MCP Create MCP Server

What does “MCP Create” MCP Server do?

MCP Create is a dynamic MCP (Model Context Protocol) server management service designed to facilitate the creation, execution, and management of other MCP servers. Acting as both an MCP server and a manager, MCP Create allows users to launch and control multiple child MCP servers as separate processes, vastly increasing the flexibility and scalability of MCP-based workflows. It is especially useful for developers looking to dynamically instantiate, update, and remove MCP servers without manual intervention. MCP Create supports TypeScript (with future plans for JavaScript and Python), and enables robust tool execution, server code updates, restarts, and simplified lifecycle management. This makes it an ideal backbone for environments where on-demand server orchestration and modular extension of AI assistant capabilities are required.

List of Prompts

No prompt templates are mentioned in the available documentation or files.

List of Resources

No explicit MCP resources are described in the repository or documentation.

List of Tools

  • create-server-from-template
    Creates a new MCP server from a predefined template. Input: language (string). Output: serverId, message.
  • execute-tool
    Executes a tool on a specified server. Inputs: serverId (string), toolName (string), args (object). Output: Tool execution result.
  • get-server-tools
    Retrieves the list of tools available on a specific server. Input: serverId (string). Output: Array of tool definitions.
  • delete-server
    Deletes a running server given its ID. Input: serverId (string). Output: success flag, message.
  • list-servers
    Lists all currently running child servers. No input. Output: Array of server IDs.

Use Cases of this MCP Server

  • Dynamic Server Creation Enables the rapid instantiation of new MCP servers on demand, supporting scalable and modular development environments.
  • Tool Orchestration Allows execution of tools across multiple MCP servers, facilitating automation, batch processing, and distributed workflows.
  • Server Lifecycle Management Simplifies updating, restarting, and deleting servers, reducing manual overhead for development and operations teams.
  • Centralized MCP Ecosystem Management Acts as a single entry point to manage and supervise multiple MCP servers, improving overall visibility and control.
  • Resource Isolation and Sandboxing Each child MCP server runs in its own process, enhancing security, fault isolation, and resource management.

How to set it up

Windsurf

No specific setup instructions for Windsurf are provided in the documentation.

Claude

  1. Ensure Docker is installed and MCP Create is built as a Docker image.
  2. Edit your claude_desktop_config.json configuration file.
  3. Add MCP Create to the mcpServers object using the following JSON snippet:
    {
      "mcpServers": {
        "mcp-create": {
          "command": "docker",
          "args": ["run", "-i", "--rm", "mcp-create"]
        }
      }
    }
    
  4. Save the configuration and restart Claude Desktop.
  5. Verify that MCP Create appears as an available MCP server.

Securing API Keys Example

To secure API keys or other sensitive inputs, use environment variables in your configuration as follows:

{
  "mcpServers": {
    "mcp-create": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "mcp-create"],
      "env": {
        "API_KEY": "${API_KEY}"
      },
      "inputs": {
        "api_key": "${API_KEY}"
      }
    }
  }
}

Cursor

No specific setup instructions for Cursor are provided in the documentation.

Cline

No specific setup instructions for Cline are provided in the documentation.

How to use this MCP inside flows

Using MCP in FlowHunt

To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:

FlowHunt MCP flow

Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:

{
  "MCP-name": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change “MCP-name” to whatever the actual name of your MCP server is (e.g., “mcp-create”) and replace the URL with your own MCP server URL.


Overview

SectionAvailabilityDetails/Notes
OverviewOverview available in README.md
List of PromptsNo prompt templates documented
List of ResourcesNo explicit resources documented
List of ToolsTools documented: create-server-from-template, execute-tool, get-server-tools, etc.
Securing API KeysExample provided in configuration section
Sampling Support (less important in evaluation)Not mentioned

Our opinion

MCP Create provides a robust foundation for dynamic management of MCP servers, with excellent documentation on tool functionality and integration for Claude Desktop. However, the lack of documented prompt templates, resources, and setup for some platforms limits its breadth. Sampling and roots support are not detailed. Overall, it is a strong, well-documented project for server orchestration.

MCP Score

Has a LICENSE✅ (MIT)
Has at least one tool
Number of Forks13
Number of Stars72

Frequently asked questions

What is MCP Create?

MCP Create is an advanced MCP (Model Context Protocol) server management service that enables users to create, manage, and orchestrate multiple MCP servers dynamically. It supports scalable workflows by launching child MCP servers as separate processes and managing their lifecycle.

Which programming languages does MCP Create support?

Currently, MCP Create supports TypeScript, with plans to add JavaScript and Python in the future.

What tools are available in MCP Create?

MCP Create offers tools such as create-server-from-template, execute-tool, get-server-tools, delete-server, and list-servers, allowing for versatile server and tool management.

How does resource isolation work in MCP Create?

Each child MCP server runs in its own process, enhancing security, isolation, and fault tolerance during execution.

Can I use MCP Create with FlowHunt?

Yes, you can integrate MCP Create with FlowHunt by adding the MCP component to your flow and configuring the server details in the system MCP configuration panel. This allows your AI agent to leverage MCP Create’s capabilities within FlowHunt workflows.

Is there a license for MCP Create?

Yes, MCP Create is distributed under the MIT license.

Try MCP Create on FlowHunt

Unlock the power of dynamic, modular AI workflows by integrating MCP Create into your FlowHunt environment. Experience seamless server orchestration and robust tool management.

Learn more