计算机使用代理MCP服务器

cua-mcp-server是为计算机使用代理(CUA)设计的MCP服务器,允许用户通过Claude Desktop或其他MCP客户端运行CUA。它提供了与多种模型提供商的集成,支持自动化计算机任务执行。

  • by trycua
  • 8421 星标
  • 更新于

使用说明

基本能力

产品定位

cua-mcp-server是一个为计算机使用代理(CUA)设计的MCP服务器,旨在通过Claude Desktop或其他MCP客户端实现计算机任务的自动化执行。

核心功能

  • 提供与多种模型提供商的集成(如ANTHROPIC、OPENAI、OLLAMA、OAICOMPAT)。
  • 支持多种代理循环模式(OPENAI、ANTHROPIC、UITARS、OMNI)。
  • 提供任务执行工具,如run_cua_task和run_multi_cua_tasks。

适用场景

  • 自动化执行计算机任务(如打开浏览器、创建文件夹、查找文件等)。
  • 与Claude Desktop或Cursor等MCP客户端集成使用。

工具列表

  1. run_cua_task - 执行单个计算机使用代理任务。
  2. run_multi_cua_tasks - 按顺序执行多个任务。

使用教程

使用依赖

在安装MCP服务器之前,需要完成以下步骤:

  1. 安装Lume CLI
  2. 拉取最新的macOS CUA镜像
  3. 启动Lume守护进程服务
  4. 安装所需的Python库(可选:仅在安装MCP服务器之前验证代理是否工作时需要)

安装教程

从PyPI安装包:

pip install cua-mcp-server

或使用一键安装脚本:

curl -fsSL https://raw.githubusercontent.com/trycua/cua/main/libs/mcp-server/scripts/install_mcp_server.sh | bash

调试方式

查看日志:

tail -n 20 -f ~/Library/Logs/Claude/mcp*.log