基本能力
产品定位
MCP Code Executor 是一个专为LLMs设计的代码执行服务,能够在指定的Conda环境中运行Python代码,提供代码执行和依赖管理的功能。
核心功能
- 从LLM提示中执行Python代码
- 在指定的Conda环境中运行代码
- 可配置的代码存储目录
适用场景
- LLMs需要执行Python代码的场景
- 需要管理特定依赖的代码执行环境
- 自动化代码生成和执行
工具列表
- Node.js:用于运行MCP Code Executor服务器
- Conda:用于管理Python环境和依赖
常见问题解答
- 如何配置Conda环境?:确保已安装Conda并创建所需的环境。
- 如何指定代码存储目录?:通过
CODE_STORAGE_DIR
环境变量配置。 - 如何指定Conda环境?:通过
CONDA_ENV_NAME
环境变量配置。
使用教程
使用依赖
- Node.js:安装Node.js
- Conda:安装Conda并创建所需的环境
安装教程
- 克隆仓库:
bash
git clone https://github.com/bazinga012/mcp_code_executor.git - 进入项目目录:
bash
cd mcp_code_executor - 安装Node.js依赖:
bash
npm install - 构建项目:
bash
npm run build
调试方式
- 确保Node.js和Conda已正确安装
- 检查环境变量
CODE_STORAGE_DIR
和CONDA_ENV_NAME
是否配置正确 - 运行服务器并检查日志输出
bash
node /path/to/mcp_code_executor/build/index.js