local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Allows LLMs to execute Python code within a specified Conda environment with access to libraries and dependencies
MCP コードエグゼキューター
MCP Code Executor は、LLM が指定された Conda 環境内で Python コードを実行できるようにする MCP サーバーです。これにより、LLM は Conda 環境で定義されたライブラリや依存関係にアクセスしてコードを実行できるようになります。
特徴
- LLMプロンプトからPythonコードを実行する
- 指定されたConda環境内でコードを実行する
- 設定可能なコード保存ディレクトリ
前提条件
- Node.jsがインストールされている
- Condaがインストールされている
- 必要なConda環境を作成しました
設定
- このリポジトリをクローンします:
- プロジェクト ディレクトリに移動します。
- Node.js の依存関係をインストールします。
- プロジェクトをビルドします。
構成
MCP Code Executor サーバーを構成するには、MCP サーバー構成ファイルに次の行を追加します。
プレースホルダーを置き換えます:
/path/to/mcp_code_executor
は、このリポジトリをクローンした場所への絶対パスです。/path/to/code/storage
生成されたコードを保存するディレクトリです。your-conda-env
コードを実行する Conda 環境の名前です。
使用法
設定が完了すると、MCP コード エグゼキュータは、指定されたCODE_STORAGE_DIR
にファイルを生成し、 CONDA_ENV_NAME
で定義された Conda 環境内で実行することで、LLM が Python コードを実行できるようになります。
LLM はプロンプトでこの MCP サーバーを参照してコードを生成および実行できます。
貢献
貢献を歓迎します!問題を報告したり、プルリクエストを送信してください。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています。
You must be authenticated.
Tools
LLM が指定された Conda 環境で Python コードを実行できるようにし、効率的なコード実行のために必要なライブラリと依存関係にアクセスできるようにします。