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 코드 실행기는 LLM이 지정된 Conda 환경 내에서 Python 코드를 실행할 수 있도록 하는 MCP 서버입니다. 이를 통해 LLM은 Conda 환경에 정의된 라이브러리 및 종속성에 접근하여 코드를 실행할 수 있습니다.

특징

  • LLM 프롬프트에서 Python 코드 실행
  • 지정된 Conda 환경 내에서 코드 실행
  • 구성 가능한 코드 저장 디렉토리

필수 조건

  • Node.js가 설치됨
  • 콘다 설치됨
  • 원하는 Conda 환경이 생성되었습니다.

설정

  1. 이 저장소를 복제하세요:

지엑스피1

  1. 프로젝트 디렉토리로 이동합니다.
cd mcp_code_executor
  1. Node.js 종속성을 설치하세요.
npm install
  1. 프로젝트를 빌드하세요:
npm run build

구성

MCP 코드 실행기 서버를 구성하려면 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 에 추가합니다.
  • 코드를 실행하려는 Conda 환경의 이름을 your-conda-env 에 입력합니다.

용법

MCP 코드 실행기를 구성하면 LLM이 지정된 CODE_STORAGE_DIR 에 파일을 생성하고 CONDA_ENV_NAME 으로 정의된 Conda 환경 내에서 실행하여 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