Skip to main content
Zeus 通过 Model Context Protocol (MCP) 对外暴露桌面自动化能力,允许 CursorClaude Desktop 等外部 AI 工具直接使用 Zeus 强大的桌面自动化功能。

端点

Zeus 提供 Streamable HTTP MCP 服务,供外部客户端连接。

配置

Cursor / Claude Desktop

在 MCP 客户端配置中添加:

调试模式

本地开发时,设置环境变量 MCP_DEBUG_AUTH=true 启用调试认证:

可用工具

连接后,外部 MCP 客户端可以使用以下工具:

desktop_exec

在用户本地电脑上执行 shell 命令。
使用场景:
  • 文件操作:lscatmkdirmvcprmfindgrep
  • 版本控制:git statusgit addgit commitgit push
  • 包管理:npm installpip installbrew install
  • 编程工具:pythonnode

browser_read

从浏览器页面静默获取数据。
Action 类型:
  • text - 获取页面或元素的文本内容
  • table - 提取表格数据(返回二维数组)
  • form - 获取表单字段值(键值对)
  • screenshot - 页面截图(base64 PNG)
  • html - 获取 HTML 源码
  • url - 获取当前页面 URL

hitl_prompt

请求终端用户输入信息(用于验证码、确认等场景)。
使用场景:
  • 短信/邮箱验证码输入
  • 用户确认对话框
  • 动态信息请求

list_workflows

列出 Desktop 上已发布的所有工作流工具。
返回 JSON 数组,每个工作流包含:
  • name - 工具名称(以 workflow_ 为前缀)
  • description - 工具描述
  • inputSchema - 输入参数 JSON Schema

execute_workflow

执行已发布的工作流工具。

check_desktop_status

检查 Desktop App 连接状态。
返回连接状态:

认证

MCP Gateway 支持两种认证方式:
JWT Token 由 Better Auth 签发,使用 JWKS 验证(1 小时缓存)。

架构

示例:在 Cursor 中使用 Zeus

  1. 在 Zeus Web 界面生成 API Token
  2. 配置 Cursor 的 MCP 设置
  3. 在 Cursor 中让 Claude 执行:
Claude 会通过 Zeus MCP 工具在你的电脑上执行这些命令。