SMART-E2B

SMART-E2B

site icon
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

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。