# mcp-create

> MCP Server

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

## Overview

- **Category:** System Tools
- **Language:** TypeScript
- **Stars:** 97
- **Forks:** 6
- **Owner:** tesla0225
- **GitHub:** https://github.com/tesla0225/mcp-create
- **Created:** 2025-03-09T02:57:35+00:00
- **Updated:** 2025-03-28T20:34:19+00:00
- **Source:** https://model-context-protocol.com/servers/mcp-server-management-create-run-manage

## Setup

## Setup

**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 requires adding a configuration to `claude_desktop_config.json`:

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

## Tools

## Available Tools

1. Dynamic creation and execution of MCP server code (This service enables the creation of MCP servers dynamically.)
2. Tool execution on child MCP servers (This service allows tools to be executed on child MCP servers.)
3. Server code updates and restarts (This service supports updating and restarting server code.)
4. Removal of unnecessary servers (This service allows for the removal of servers that are no longer needed.)
5. `create-server-from-template` (Create MCP server from template)
6. `execute-tool` (Execute tool on server)
7. `get-server-tools` (Get list of server tools)
8. `delete-server` (Delete server)
9. `list-servers` (Get list of running servers)
