Token导航 LogoToken导航TokenDH.com
MCP Executor logo
数据服务未说明官方级别未说明来源级核验

MCP Executor

MCP Server

MCP代码执行服务器是一个强大、安全且有状态的代码执行服务,通过提供状态化Python执行、数据可视化、文件系统访问和包管理功能,将AI助手转变为强大的数据分析工具。

工具数

0

提示词数

0

GitHub Stars

3

资源数

0
代码执行数据分析PythonClaude数据可视化Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ozgureyilmaz

提供方

ozgureyilmaz

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

MCP代码执行服务器

用于模型上下文协议(MCP)的强大、安全和有状态的代码执行服务器。

该服务器通过提供以下功能将您的AI助手变成一名有能力的数据分析师:

  • 有状态的Python执行:定义变量并在后续调用中使用它们(REPL样式)
  • 数据可视化:自动捕获 matplotlib 绘制并返回图像
  • 文件系统访问:在专用工作区内安全地读写文件
  • 包管理:动态安装任何Python包
灵感来自: 使用MCP执行代码 -Anthropic关于用MCP实现代码执行的文章

快速开始

先决条件

安装

# Clone the repository
git clone https://github.com/ozgureyilmaz/mcp-executor.git
cd mcp-executor

# Create virtual environment and install dependencies
uv venv
uv pip install -e .

用法

运行服务器

服务器通过以下方式进行通信 stdio。要将其与MCP客户端(如Claude Desktop)一起使用,请按如下方式配置:

{
  "mcpServers": {
    "executor": {
      "command": "/Users/yourusername/dev/mcp-executor/.venv/bin/python",
      "args": ["-m", "mcp_executor.server"],
      "cwd": "/Users/yourusername/dev/mcp-executor"
    }
  }
}

重要:替换 /Users/yourusername/dev/mcp-executor 根据您的实际项目路径。

可用工具

工具说明
execute_python执行Python代码。保留通话之间的状态。返回文本输出和绘图。
install_package安装Python包(例如。, pandas, numpy).
read_file从中读取文件 ./workspace 目录。
write_file将内容写入到 ./workspace 目录。
list_files列出文件 ./workspace 目录。

示例

检查 examples/ 使用示例目录。

安全

  • 工作区隔离:文件操作严格限于 ./workspace 目录
  • 本地执行:代码在您的计算机上本地运行。确保您信任正在执行的代码
  • 软件包安装:包安装在隔离的虚拟环境中

项目结构

mcp-executor/
├── src/
│   └── mcp_executor/
│       ├── __init__.py       # Package initialization
│       ├── __main__.py       # Direct module execution
│       ├── server.py         # MCP server implementation
│       └── execution.py      # Code execution layer
├── examples/                 # Example scripts
├── pyproject.toml           # Project configuration
└── README.md                # This file

资源

许可证

MIT许可证-有关详细信息,请参阅许可证文件

贡献

欢迎投稿!请随时提交拉取请求。

目录标签

目录标签

代码执行数据分析PythonClaude数据可视化本地部署Python环境文件管理

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP