MCP Environment & Installation Manager
MCP 環境およびインストール マネージャー
MCPサーバーとその構成を管理するための統合コントロールセンター。このMCPサーバーは、環境変数管理、プロファイルベースの構成、ローカルパッケージのインストール自動化のためのツールを提供します。
特徴
環境変数管理: MCP サーバーの環境変数を安全に保存および管理します
プロファイルシステム: プロジェクトや環境ごとに異なるプロファイルを作成する
ローカルパッケージのインストール: MCP パッケージをローカルに自動的にインストールします
構成監視: MCP 構成を監視し、変更に適応します
自動構成: ローカルにインストールされたパッケージを使用するように構成を自動的に更新します
Related MCP server: Computer Control MCP
インストール
Node.jsのインストール
# 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のインストール
# 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:up構成
.env.exampleテンプレートに基づいて.envファイルを作成します。
# Copy the example configuration
cp .env.example .env
# Edit the configuration
nano .env重要な環境変数
MCP_ENV_ENCRYPTION_KEY: 機密値を暗号化するために必要MCP_ENV_STORAGE_DIR: 設定を保存するディレクトリ (デフォルト: ~/.mcp-env-manager)
使用法
コマンドラインインターフェース
# 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 3000デスクトップ版Claude
提供されたセットアップ スクリプトを実行します。
npm run setup:claudeまたは、Environment Manager を Claude for Desktop 構成ファイルに手動で追加します。
{
"mcpServers": {
"env-manager": {
"command": "mcp-env-manager",
"displayName": "Environment & Installation Manager"
}
}
}Claude for Desktop を再起動し、Environment Manager ツールの使用を開始します。
カーソル付き
環境マネージャをカーソル MCP 構成ファイルに追加します。
{
"mcpServers": {
"env-manager": {
"command": "mcp-env-manager"
}
}
}ツールの例
環境プロファイルの管理
> create-profile
name: "Development Environment"
description: "Configuration for local development"
> list-profiles環境変数の管理
> 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"MCP インストールの管理
> install-mcp
packageName: "@modelcontextprotocol/server-filesystem"
> list-installed-mcps
> update-mcp
packageName: "@modelcontextprotocol/server-filesystem"構成の監視
> configure-watcher
watchClaude: true
watchCursor: true
> enable-auto-localize
enabled: true発達
# Install dependencies
npm install
# Start in development mode
npm run dev
# Run tests
npm test
# Build the package
npm run build既知の制限事項と今後の改善点
SSEトランスポート:現在のSSEトランスポート実装は不完全であり、stdioにフォールバックします。Web統合で完全に機能させるには、さらなる作業が必要です。
テスト:MCPサーバーはstdio経由のJSON-RPCで通信するため、自動テストが複雑になります。手動テストの手順については、 testing_guide.mdをご覧ください。
パッケージのインストール: パッケージのインストールはローカルの Node.js 環境に依存するため、実際の MCP パッケージでテストする必要があります。
手動テストの実行
手動テストの詳細については、テスト ガイドを参照してください。
Docker デプロイメント
パッケージには、簡単にデプロイできるように、マルチステージ Dockerfile と docker-compose.yml が含まれています。
# Start the service with Docker Compose
docker-compose up -d
# View logs
docker-compose logs -f
# Stop the service
docker-compose downセキュリティに関する考慮事項
MCP_ENV_ENCRYPTION_KEY安全に保管し、バージョン管理にコミットしないでください。機密値は提供された暗号化キーを使用して保存時に暗号化されます
実稼働環境では、強力でランダムに生成された暗号化キーを使用します。
貢献
貢献を歓迎します!詳細はCONTRIBUTING.mdをご覧ください。
ライセンス
マサチューセッツ工科大学
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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/devlimelabs/mcp-env-manager-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server