Uses .env files for configuration management with support for encrypting sensitive values and custom storage locations.
Supports Docker deployment with included Dockerfile and docker-compose configurations for containerized operation.
Enables cloning and managing MCP packages from GitHub repositories.
MCP 環境およびインストール マネージャー
MCPサーバーとその構成を管理するための統合コントロールセンター。このMCPサーバーは、環境変数管理、プロファイルベースの構成、ローカルパッケージのインストール自動化のためのツールを提供します。
特徴
- 環境変数管理: MCP サーバーの環境変数を安全に保存および管理します
- プロファイルシステム: プロジェクトや環境ごとに異なるプロファイルを作成する
- ローカルパッケージのインストール: MCP パッケージをローカルに自動的にインストールします
- 構成監視: MCP 構成を監視し、変更に適応します
- 自動構成: ローカルにインストールされたパッケージを使用するように構成を自動的に更新します
インストール
Node.jsのインストール
Dockerのインストール
構成
.env.example
テンプレートに基づいて.env
ファイルを作成します。
重要な環境変数
MCP_ENV_ENCRYPTION_KEY
: 機密値を暗号化するために必要MCP_ENV_STORAGE_DIR
: 設定を保存するディレクトリ (デフォルト: ~/.mcp-env-manager)
使用法
コマンドラインインターフェース
デスクトップ版Claude
- 提供されたセットアップ スクリプトを実行します。
または、Environment Manager を Claude for Desktop 構成ファイルに手動で追加します。
- Claude for Desktop を再起動し、Environment Manager ツールの使用を開始します。
カーソル付き
環境マネージャをカーソル MCP 構成ファイルに追加します。
ツールの例
環境プロファイルの管理
環境変数の管理
MCP インストールの管理
構成の監視
発達
既知の制限事項と今後の改善点
- SSEトランスポート:現在のSSEトランスポート実装は不完全であり、stdioにフォールバックします。Web統合で完全に機能させるには、さらなる作業が必要です。
- テスト:MCPサーバーはstdio経由のJSON-RPCで通信するため、自動テストが複雑になります。手動テストの手順については、 testing_guide.mdをご覧ください。
- パッケージのインストール: パッケージのインストールはローカルの Node.js 環境に依存するため、実際の MCP パッケージでテストする必要があります。
手動テストの実行
手動テストの詳細については、テスト ガイドを参照してください。
Docker デプロイメント
パッケージには、簡単にデプロイできるように、マルチステージ Dockerfile と docker-compose.yml が含まれています。
セキュリティに関する考慮事項
MCP_ENV_ENCRYPTION_KEY
安全に保管し、バージョン管理にコミットしないでください。- 機密値は提供された暗号化キーを使用して保存時に暗号化されます
- 実稼働環境では、強力でランダムに生成された暗号化キーを使用します。
貢献
貢献を歓迎します!詳細はCONTRIBUTING.mdをご覧ください。
ライセンス
マサチューセッツ工科大学
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
MCP サーバーを管理するための統合コントロール センター。環境変数の管理、プロファイル ベースの構成、ローカル パッケージのインストール自動化のためのツールを提供します。
Related Resources
Related MCP Servers
- -securityFlicense-qualityA configurable MCP server that dynamically loads capabilities from a remote configuration to bridge MCP clients with remote APIs for executing actions, accessing resources, and utilizing prompt templates.Last updated -1,1234TypeScript
- AsecurityAlicenseAqualityA tool that dynamically generates and configures MCP servers by automatically creating necessary directories and files according to user specifications.Last updated -199JavaScriptMIT License
- AsecurityAlicenseAqualityA tool that helps manage and synchronize MCP server configurations across different AI assistant clients (Cline, Roo Code, WindSurf, Claude), automating the process of retrieving, listing, adding, and removing server configurations from client configuration files.Last updated -661JavaScriptMIT License
- -securityFlicense-qualityAn MCP server that connects to the Resource Hub, allowing centralized configuration and management of tools and resources across different MCP environments.Last updated -2JavaScript