MCP Create Server
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-createManuelle 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 startIntegration 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
Maintenance
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
- AlicenseAqualityDmaintenanceA lightweight framework for building and running Model Context Protocol (MCP) servers using FastMCP, providing tools for development, debugging, and server management.4MIT
- Alicense-qualityDmaintenanceA 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.40MIT
- AlicenseBqualityBmaintenanceDynamic MCP server for Node.js enabling runtime tool creation, management, and execution in isolated sandboxes (Docker or Node).8171MIT
- Alicense-qualityDmaintenanceAn enhanced dynamic MCP server management service that creates, runs, and manages Model Context Protocol servers with multi-language support and strict parameter validation.MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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