Skip to main content
Glama

conda-cli-mcp

conda-cli-mcp は、インストール済みの conda コマンドラインを Model Context Protocol を通じて公開します。起動時に組み込みおよびプラグイン提供のコマンドを検出し、conda の argparse 定義から構造化ツールを作成し、明示的に有効化された raw argv ツールを通じて完全な CLI を利用可能に保ちます。

サーバーは conda を制限付き子プロセスで実行します。設定、プラグインの順序付け、解決、トランザクション、レポーター、認証、フック、エラー処理は引き続き conda が担当します。

ターゲット環境に conda-completion 0.3 以降がインストールされている場合、読み取り専用のメタデータツールが、プラグインの公開 Python API を通じてコマンド固有の補完ヒントを公開します。

このプロジェクトはアルファソフトウェアです。Python 3.10 以降が必要で、ターゲット conda バージョン >=26.7,<27 をサポートしています。

インストール

公開されたコマンドを分離された環境にインストールします:

pipx install conda-cli-mcp

サーバー環境はターゲットの conda インストールから分離し、--conda-exe でそのインストールを選択してください。

Related MCP server: terminal-guardian-mcp

ドキュメント

ドキュメント は目的別に構成されています:

ドキュメントは jezdez.github.io/conda-cli-mcp で公開されています。

安全性

デフォルトのポリシーは読み取り専用です。--allow-write は conda 管理の変更を許可します。--allow-exec は conda run、不透明なパススルー引数、および raw conda_execute ツールを許可します。ポリシーは起動時に固定され、conda が開始される前に適用されます。

サーバーの実行

ターゲットの conda 実行可能ファイルが別の環境にある場合は、明示的に選択します:

conda-cli-mcp --conda-exe /absolute/path/to/conda

--conda-exe がない場合、解決は CONDA_EXE をチェックし、次に PATH をチェックします。MCP クライアントは標準入力と標準出力を介して接続します。クライアント設定については はじめにのチュートリアル を参照してください。

プロジェクトの範囲

  • conda-cli-mcp はローカルの conda CLI の検出と実行を担当します。

  • conda-meta-mcp は読み取り専用のパッケージおよびエコシステムメタデータを担当します。

  • conda-mcp は、両方をインストールする将来の包括パッケージ用に予約されています。

開発

開発、ドキュメント、パッケージングには Pixi を使用します:

pixi install
pixi run test
pixi run check
pixi run -e docs docs
pixi run -e build package

conda レシピは noarch Python で、recipe/recipe.yaml にあります。

Related MCP Connectors

Related MCP Servers