MCP Code Executor

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環境を作成しました

設定

  1. このリポジトリをクローンします:
git clone https://github.com/bazinga012/mcp_code_executor.git
  1. プロジェクト ディレクトリに移動します。
cd mcp_code_executor
  1. Node.js の依存関係をインストールします。
npm install
  1. プロジェクトをビルドします。
npm run build

構成

MCP Code Executor サーバーを構成するには、MCP サーバー構成ファイルに次の行を追加します。

{ "mcpServers": { "mcp-code-executor": { "command": "node", "args": [ "/path/to/mcp_code_executor/build/index.js" ], "env": { "CODE_STORAGE_DIR": "/path/to/code/storage", "CONDA_ENV_NAME": "your-conda-env" } } } }

プレースホルダーを置き換えます:

  • /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.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

LLM が指定された Conda 環境で Python コードを実行できるようにし、効率的なコード実行のために必要なライブラリと依存関係にアクセスできるようにします。

  1. Features
    1. Prerequisites
      1. Setup
        1. Configuration
          1. Usage
            1. Contributing
              1. License
                ID: 45ix8xode3