MCP-Umgebungs- und Installationsmanager
Ein einheitliches Kontrollzentrum zur Verwaltung von MCP-Servern und deren Konfigurationen. Dieser MCP-Server bietet Tools für die Verwaltung von Umgebungsvariablen, profilbasierte Konfigurationen und die Automatisierung der lokalen Paketinstallation.
Merkmale
Verwaltung von Umgebungsvariablen : Speichern und verwalten Sie Umgebungsvariablen für Ihre MCP-Server sicher
Profilsystem : Erstellen Sie unterschiedliche Profile für unterschiedliche Projekte oder Umgebungen
Lokale Paketinstallation : MCP-Pakete automatisch lokal installieren
Konfigurationsüberwachung : Überwachen Sie MCP-Konfigurationen und passen Sie sie an Änderungen an
Auto-Konfiguration : Automatische Aktualisierung der Konfigurationen zur Verwendung lokal installierter Pakete
Related MCP server: Computer Control MCP
Installation
Node.js-Installation
Docker-Installation
Konfiguration
Erstellen Sie eine .env Datei basierend auf der Vorlage .env.example :
Wichtige Umgebungsvariablen
MCP_ENV_ENCRYPTION_KEY: Erforderlich zum Verschlüsseln sensibler WerteMCP_ENV_STORAGE_DIR: Verzeichnis zum Speichern der Konfiguration (Standard: ~/.mcp-env-manager)
Verwendung
Befehlszeilenschnittstelle
Mit Claude für Desktop
Führen Sie das bereitgestellte Setup-Skript aus:
Oder fügen Sie den Environment Manager manuell zu Ihrer Claude for Desktop-Konfigurationsdatei hinzu:
Starten Sie Claude für Desktop neu und beginnen Sie mit der Verwendung der Environment Manager-Tools.
Mit Cursor
Fügen Sie den Environment Manager zu Ihrer Cursor MCP-Konfigurationsdatei hinzu:
Tool-Beispiele
Verwalten von Umgebungsprofilen
Verwalten von Umgebungsvariablen
Verwalten von MCP-Installationen
Konfigurationsüberwachung
Entwicklung
Bekannte Einschränkungen und zukünftige Verbesserungen
SSE-Transport : Die aktuelle SSE-Transportimplementierung ist unvollständig und greift auf Standard-Dioden zurück. Weitere Arbeiten sind erforderlich, um die volle Funktionalität für Webintegrationen zu gewährleisten.
Testen : Der MCP-Server kommuniziert über JSON-RPC über stdio, was automatisierte Tests komplexer macht. Informationen zu manuellen Testverfahren finden Sie in testing_guide.md .
Paketinstallation : Die Paketinstallation hängt von der lokalen Node.js-Umgebung ab und sollte mit aktuellen MCP-Paketen getestet werden.
Ausführen manueller Tests
Einzelheiten zum manuellen Testen finden Sie im Testhandbuch .
Docker-Bereitstellung
Das Paket enthält eine mehrstufige Docker-Datei und docker-compose.yml für eine einfache Bereitstellung:
Sicherheitsüberlegungen
Der
MCP_ENV_ENCRYPTION_KEYsollte sicher aufbewahrt und nicht der Versionskontrolle übergeben werdenSensible Werte werden im Ruhezustand mit dem bereitgestellten Verschlüsselungsschlüssel verschlüsselt
Verwenden Sie einen starken, zufällig generierten Verschlüsselungsschlüssel für Produktionsumgebungen
Beitragen
Beiträge sind willkommen! Weitere Informationen finden Sie unter CONTRIBUTING.md .
Lizenz
MIT