
SMART-E2B

2025.04.06
0
TypeScript云端代码执行文件管理开发效率
SMART-E2B 是一个 MCP (Model Context Protocol) 服务器,集成了 E2B 功能,用于在云端的安全沙箱环境中执行代码。它专为与 Claude AI Desktop 配合使用而设计,提供安全的代码执行环境和文件管理功能。
View on GitHub
Overview
基本能力
产品定位
SMART-E2B 是一个专为 Claude AI Desktop 设计的 MCP 服务器,提供云端代码执行和文件管理功能。
核心功能
- 在云端安全沙箱中执行 JavaScript 和 Python 代码
- 集成的文件管理功能(上传、读取、列表)
- 智能重用沙箱会话以优化性能
- 自动管理超时和错误
- 通过 MCP 与 Claude AI Desktop 兼容
适用场景
- 在 Claude AI Desktop 中安全执行代码
- 云端数据处理和分析
- 自动化脚本测试和执行
工具列表
- executeJavaScript: 在云端沙箱中执行 JavaScript 代码
- executePython: 在云端沙箱中执行 Python 代码
- uploadFile: 上传文件到沙箱
- listFiles: 列出沙箱目录中的文件
- readFile: 读取沙箱中的文件内容
常见问题解答
无明确常见问题解答部分
使用教程
使用依赖
- Node.js (v16 或更高版本)
- E2B API 密钥(从 e2b.dev 获取)
- Claude AI Desktop
安装教程
通过 Smithery 安装
npx -y @smithery/cli install @Leghis/smart-e2b --client claude
手动安装
# 从 NPM 全局安装
npm install -g smart-e2b
# 或直接从 GitHub 安装
npm install -g git+https://github.com/Leghis/smart-e2b.git
调试方式
无明确调试命令,但提供了开发模式下的测试命令:
npm start