Token导航 LogoToken导航TokenDH.com
Remote Subagents logo
AI代理未说明官方级别未说明来源级核验

Remote Subagents

MCP Server

一个MCP(模型上下文协议)服务器,允许本地AI代理使用E2B沙箱生成临时的远程子代理。

工具数

1

提示词数

0

GitHub Stars

0

资源数

0
AI代理任务自动化TypeScriptClaudeClaude DesktopClaude

安装说明

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

作者 / 组织

GeorgePearse

提供方

GeorgePearse

最后核验

2026/5/17 20:22

快速接入

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

详细介绍

远程子代理MCP服务器

](https://www.npmjs.com/package/remote-subagents) ![License: MIT](https://opensource.org/licenses/MIT) ![Tests](https://github.com/GeorgePearse/remote-subagents/actions)

MCP(模型上下文协议)服务器,使您的本地AI代理能够使用E2B沙箱生成短暂的远程子代理。

特性

  • 短暂的沙盒:每个任务都在隔离的E2B云环境中运行
  • 安全执行:风险操作发生在远程,而不是在您的机器上
  • Claude代码集成:子代理使用Claude代码执行复杂任务
  • 可配置超时:沙盒、安装和执行阶段的可定制超时
  • 结构化日志记录:JSON格式的日志,便于解析和监控
  • 优雅关闭:终止时正确清理沙盒

目录

建筑

┌─────────────────────────────────────────────────────────────────┐
│                        MCP Client                                │
│                  (Claude Desktop / claude-code)                  │
└─────────────────────────────┬───────────────────────────────────┘
                              │ MCP Protocol (stdio)
                              ▼
┌─────────────────────────────────────────────────────────────────┐
│                   Remote Sub-agents Server                       │
│  ┌─────────────┐  ┌──────────────┐  ┌────────────────────────┐  │
│  │   Metrics   │  │   Logging    │  │   Shutdown Handler     │  │
│  └─────────────┘  └──────────────┘  └────────────────────────┘  │
│  ┌─────────────────────────────────────────────────────────────┐│
│  │              spawn_remote_agent Tool                        ││
│  │  • Input validation (Zod)                                   ││
│  │  • Shell argument escaping                                  ││
│  │  • Sandbox lifecycle management                             ││
│  └─────────────────────────────────────────────────────────────┘│
└─────────────────────────────┬───────────────────────────────────┘
                              │ E2B API
                              ▼
┌─────────────────────────────────────────────────────────────────┐
│                      E2B Cloud Sandbox                           │
│  ┌─────────────────────────────────────────────────────────────┐│
│  │  1. npm install @anthropic-ai/claude-code                   ││
│  │  2. claude --dangerously-skip-permissions -p ""       ││
│  │  3. Return stdout/stderr                                    ││
│  └─────────────────────────────────────────────────────────────┘│
│                        (Auto-terminated)                         │
└─────────────────────────────────────────────────────────────────┘

请求流

  1. MCP客户端发送 spawn_remote_agent 工具调用
  2. 服务器使用Zod模式验证输入
  3. E2B沙盒已创建,并配置了超时
  4. Claude Code已安装在沙盒中
  5. 使用正确转义的参数执行任务
  6. 结果(stdout/stderr)返回给客户端
  7. 沙盒已终止并清理干净

快速开始

# Clone the repository
git clone https://github.com/GeorgePearse/remote-subagents.git
cd remote-subagents

# Install dependencies
npm install

# Create .env file
cat > .env debug.log

获取帮助

贡献

我们欢迎捐款!请遵循以下指南:

入门指南

  1. 复刻仓库
  2. 创建要素分支: git checkout -b feature/my-feature
  3. 进行更改
  4. 运行测试: npm test
  5. 用描述性消息提交
  6. 推送并创建拉取请求

代码风格

  • 对所有新代码使用TypeScript
  • 遵循现有代码格式(Prettier)
  • 为公共功能添加JSDoc注释
  • 编写新功能的单元测试

提交消息

使用常规提交格式:

feat: add retry logic for sandbox creation
fix: handle unicode characters in task description
docs: update configuration section
test: add edge cases for shell escaping

拉取请求流程

  1. 必要时更新文档
  2. 为新功能添加测试
  3. 确保所有测试通过
  4. 请求维护人员审查

许可证

MIT许可证-请参阅 许可证 了解详情。

链接

目录标签

目录标签

AI代理任务自动化TypeScriptClaude本地部署远程执行沙箱技术Claude集成

支持客户端

Claude DesktopClaude

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP