MCP Environment & Installation Manager
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: Promethean OS MCP
Installation
Node.js-Installation
# Global installation
npm install -g @devlimelabs/mcp-env-manager
# Or using yarn
yarn global add @devlimelabs/mcp-env-manager
# Or using pnpm
pnpm add -g @devlimelabs/mcp-env-managerDocker-Installation
# Clone the repository
git clone https://github.com/devlimelabs/master-mcps.git
cd master-mcps/packages/mcp-env-manager
# Build and run with Docker
npm run docker:build
npm run docker:run
# Or using Docker Compose
npm run compose:upKonfiguration
Erstellen Sie eine .env Datei basierend auf der Vorlage .env.example :
# Copy the example configuration
cp .env.example .env
# Edit the configuration
nano .envWichtige 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
# Start the MCP server with stdio transport (for Claude, Cursor integration)
mcp-env-manager
# Start with SSE transport (for web integration)
mcp-env-manager --sse --port 3000Mit Claude für Desktop
Führen Sie das bereitgestellte Setup-Skript aus:
npm run setup:claudeOder fügen Sie den Environment Manager manuell zu Ihrer Claude for Desktop-Konfigurationsdatei hinzu:
{
"mcpServers": {
"env-manager": {
"command": "mcp-env-manager",
"displayName": "Environment & Installation Manager"
}
}
}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:
{
"mcpServers": {
"env-manager": {
"command": "mcp-env-manager"
}
}
}Tool-Beispiele
Verwalten von Umgebungsprofilen
> create-profile
name: "Development Environment"
description: "Configuration for local development"
> list-profilesVerwalten von Umgebungsvariablen
> set-env-var
profileId: "development-environment-12345"
key: "API_KEY"
value: "your-api-key-here"
sensitive: true
> list-env-vars
profileId: "development-environment-12345"
> activate-profile
profileId: "development-environment-12345"Verwalten von MCP-Installationen
> install-mcp
packageName: "@modelcontextprotocol/server-filesystem"
> list-installed-mcps
> update-mcp
packageName: "@modelcontextprotocol/server-filesystem"Konfigurationsüberwachung
> configure-watcher
watchClaude: true
watchCursor: true
> enable-auto-localize
enabled: trueEntwicklung
# Install dependencies
npm install
# Start in development mode
npm run dev
# Run tests
npm test
# Build the package
npm run buildBekannte 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:
# Start the service with Docker Compose
docker-compose up -d
# View logs
docker-compose logs -f
# Stop the service
docker-compose downSicherheitsü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
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
- FlicenseNot gradedqualityDmaintenanceA local CLI & API for MCP management that allows users to download, install, manage, and interact with MCPs from GitHub, featuring process state management, port allocation, and HTTP API routes.171
- FlicenseNot gradedqualityCmaintenanceA unified MCP server with composable tools for GitHub operations, file management, shell execution, kanban boards, Discord messaging, and package management. Features role-based security, HTTP/stdio transports, and a web-based development UI.
- AlicenseNot gradedqualityFmaintenanceAn MCP server that enables programmatic management and monitoring of development servers through a unified interface and interactive TUI. It provides tools for process control, log streaming, and experimental browser automation via Playwright.1MIT
- AlicenseNot gradedqualityDmaintenanceA modular framework for building and running multiple MCP servers with file operations, system information, and extensible tool/prompt/resource support.MIT
Related MCP Connectors
A MCP server built for developers enabling Git based project management with project and personal…
MCP Server for JFrog, providing tools for development and artifact management.
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
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/devlimelabs/mcp-env-manager-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server