Skip to main content
Glama
tesla0225

MCP Create Server

by tesla0225

MCP-Server erstellen

Ein dynamischer MCP-Serververwaltungsdienst, der Model Context Protocol (MCP)-Server dynamisch erstellt, ausführt und verwaltet. Dieser Dienst fungiert selbst als MCP-Server und startet/verwaltet andere MCP-Server als untergeordnete Prozesse und ermöglicht so ein flexibles MCP-Ökosystem.

Hauptmerkmale

  • Dynamische Erstellung und Ausführung von MCP-Servercode

  • Unterstützung nur für TypeScript (Unterstützung für JavaScript und Python ist für zukünftige Versionen geplant)

  • Toolausführung auf untergeordneten MCP-Servern

  • Servercode-Updates und Neustarts

  • Entfernung unnötiger Server

Related MCP server: MCPMan

Installation

Hinweis: Docker ist die empfohlene Methode zum Ausführen dieses Dienstes

Docker-Installation (empfohlen)

# Build Docker image
docker build -t mcp-create .

# Run Docker container
docker run -it --rm mcp-create

Manuelle Installation (nur TypeScript)

# 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 mit Claude Desktop

Fügen Sie Ihrer Claude Desktop-Konfigurationsdatei ( claude_desktop_config.json ) Folgendes hinzu:

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

Verfügbare Tools

Werkzeugname

Beschreibung

Eingabeparameter

Ausgabe

Server aus Vorlage erstellen

MCP-Server aus Vorlage erstellen

Sprache: Zeichenfolge

{ serverId: string, message: string }

Ausführungstool

Tool auf dem Server ausführen

serverId: stringtoolName: stringargs: object

Ergebnis der Toolausführung

Get-Server-Tools

Liste der Servertools abrufen

Server-ID: Zeichenfolge

{ Werkzeuge: Werkzeugdefinition[] }

Server löschen

Server löschen

Server-ID: Zeichenfolge

{ Erfolg: Boolesch, Nachricht: Zeichenfolge }

Listenserver

Liste der laufenden Server abrufen

keiner

{ Server: Zeichenfolge[] }

Anwendungsbeispiele

Erstellen eines neuen Servers

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

Ausführen eines Tools

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

Technische Spezifikationen

  • Node.js 18 oder höher

  • TypeScript (erforderlich)

  • Abhängigkeiten:

    • @modelcontextprotocol/sdk: MCP-Client/Server-Implementierung

    • child_process (in Node.js integriert): Verwaltung untergeordneter Prozesse

    • fs/promises (in Node.js integriert): Dateioperationen

    • uuid: Eindeutige Server-ID-Generierung

Sicherheitsüberlegungen

  • Einschränkungen bei der Codeausführung: Erwägen Sie Sandboxing, da der Dienst beliebigen Code ausführt

  • Ressourcenbeschränkungen: Legen Sie Beschränkungen für Speicher, CPU-Auslastung, Anzahl der Dateien usw. fest.

  • Prozessüberwachung: Zombie- oder außer Kontrolle geratene Prozesse überwachen und zwangsweise beenden

  • Pfadvalidierung: Validieren Sie Dateipfade ordnungsgemäß, um Directory-Traversal-Angriffe zu verhindern

Lizenz

MIT

Install Server
A
license - permissive license
B
quality
F
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    A lightweight framework for building and running Model Context Protocol (MCP) servers using FastMCP, providing tools for development, debugging, and server management.
    4
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    A Model Context Protocol server manager that acts as a proxy/multiplexer, enabling connections to multiple MCP servers simultaneously and providing JavaScript code execution with access to all connected MCP tools. Supports both stdio and HTTP transports with OAuth authentication, batch tool invocation, and dynamic server management.
    40
    MIT
  • A
    license
    B
    quality
    B
    maintenance
    Dynamic MCP server for Node.js enabling runtime tool creation, management, and execution in isolated sandboxes (Docker or Node).
    8
    17
    1
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    An enhanced dynamic MCP server management service that creates, runs, and manages Model Context Protocol servers with multi-language support and strict parameter validation.
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP (Model Context Protocol) server for Appwrite

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • MCP server for generating rough-draft project plans from natural-language prompts.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tesla0225/mcp-create'

If you have feedback or need assistance with the MCP directory API, please join our Discord server