mcpField
E
env

env

ローカル
github.com/rog0x開発ツール032 週間前に更新

env について

AI エージェント向けに、環境設定、ポート、システム情報、インストール済み依存関係を確認するツールを提供する MCP サーバーです。`.env` の解析や比較、サンプルファイルの生成にも対応します。

主な機能

  1. 01`.env` ファイルの解析と比較
  2. 02必須環境変数の確認
  3. 03`.env.example` テンプレートの生成
  4. 04ポートと使用中のプロセス確認
  5. 05システム情報とツールのバージョン確認

活用シーン

  1. 01環境変数キーの不足や重複を特定
  2. 02`.env` と `.env.example` を比較
  3. 03利用可能なポートを検索
  4. 04ツールの導入状況と最低バージョンを検証

MCP 対応

環境変数、ポート、システム情報、依存関係を確認するツールを MCP クライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"rog0x-env": {
"command": "npx",
"args": [
"-y",
"@rog0x/mcp-env-tools"
]
}
}
}
起動コマンドnpx -y @rog0x/mcp-env-tools

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@rog0x/mcp-env-tools1.0.2

ツール

14

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
filePathstringはい.env ファイルのパス

詳細

@rog0x/mcp-env-tools

AI エージェント向けに環境と設定のツールを提供する MCP サーバーです。.env ファイルの解析、テンプレートの生成、ポートの確認、システム情報の調査、ツールの依存関係の検証に役立ちます。

ツール

環境パーサー
  • env_list_variables - .env ファイルを解析し、すべての変数キーを一覧表示します(値はマスクされます)
  • env_detect_missing - 必須の環境変数が存在し、値が設定されているか確認します
  • env_compare_files - .env と .env.example を比較して、不足または余分な変数を見つけます
  • env_find_duplicates - .env ファイル内の重複した変数キーを見つけます
環境ジェネレーター
  • env_generate_example - 既存の .env ファイルから .env.example を生成します(値を削除し、コメントを保持して、プレースホルダーを追加します)
  • env_detect_from_package_json - package.json のスクリプトで参照されている環境変数を検出します
  • env_detect_from_docker_compose - docker-compose.yml ファイルで参照されている環境変数を検出します
ポートチェッカー
  • port_check - 特定のポートが使用中か確認し、使用しているプロセスを特定します
  • port_find_available - 指定された範囲内で使用可能なポートを見つけます
  • port_list_processes - 特定のポートを使用しているプロセスを一覧表示します
システム情報
  • system_info - OS、CPU、メモリ、ディスク、Node/npm/Python/Git/Docker のバージョン
依存関係チェッカー
  • deps_check_tools - 指定されたツールがインストールされているか確認し、バージョンを取得します
  • deps_check_versions - インストール済みツールが最小バージョン要件を満たしているか検証します
  • deps_verify_path - システムの PATH を分析し、一般的なツールのディレクトリを確認します

セットアップ

npm install
npm run build

設定

MCP クライアントの設定に追加します:

{
  "mcpServers": {
    "env-tools": {
      "command": "node",
      "args": ["D:/products/mcp-servers/mcp-env-tools/dist/index.js"]
    }
  }
}

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。