Worker17

Worker17

site icon
2025.04.05 2
TypeScript3D监控系统工人管理系统其它
Worker17是一个基于MCP协议的3D工人监控与控制系统,主要用于监控和管理工人17的状态和任务。该系统通过Web应用提供3D可视化界面,支持通过MCP协议进行远程监控和控制。
View on GitHub

Overview

基本能力

产品定位

Worker17是一个基于MCP协议的3D工人监控与控制系统,主要用于监控和管理工人17的状态和任务。

核心功能

  1. 监控工人17的位置和状态
  2. 向工人17发送任务
  3. 因表现不佳终止工人17
  4. 通过Claude Desktop使用MCP协议监控、控制和终止工人17

适用场景

  1. 工人状态监控
  2. 远程任务管理
  3. MCP协议学习与测试

工具列表

  1. MCP Inspector:用于连接Worker17 MCP服务器并检查工人状态
  2. mcp-proxy:作为Stdio MCP服务器代理,用于在Claude Desktop中连接Worker17

常见问题解答

  1. Docker端口问题:在WSL中运行Docker时,端口可能无法暴露,需要使用主机网络模式
  2. Claude Desktop支持:目前不支持SSE MCP服务器,需要使用mcp-proxy作为代理

使用教程

使用依赖

  1. Node.js环境
  2. Docker(可选)

安装教程

# 启动服务器
cd server
npm install
npm start

# 启动Web应用
npm install
npm start

WebContainer模式

# 开发模式
npm run dev:wc

# 生产构建
npm run build:wc

# 预览生产构建
npm run preview:wc

Docker

docker-compose up

调试方式

  1. 使用MCP Inspector连接Worker17 MCP服务器:http://localhost:4000/sse
  2. 在Claude Desktop中配置mcp-proxy作为代理

许可证

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