Token导航 LogoToken导航TokenDH.com
Computer Use Engine logo
安全风控stdio官方级别未说明来源级核验

Computer Use Engine

MCP Server

CUE是AI计算机使用代理的安全中间件,用于监控、执行策略并提供防护措施,确保AI代理安全合规地与桌面交互。

工具数

12

提示词数

0

GitHub Stars

0

资源数

0
安全PythonClaudeClaude DesktopClaude

安装说明

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

作者 / 组织

yonghwan1106

提供方

yonghwan1106

最后核验

2026/5/17 20:20

快速接入

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

命令预览

pip install -e .

详细介绍

CUE——计算机使用执行器

![License](LICENSE) ![Python 3.11+](https://www.python.org/) ![MCP](https://modelcontextprotocol.io/)

英语 | 韩语

AI代理和您的桌面之间缺少安全层。

CUE是用于AI计算机使用代理的安全中间件。它监控、执行策略并提供护栏,以便AI代理可以安全、合规地与您的桌面交互。

______________________________________________________________________

问题

人工智能计算机的使用正在快速加速,但安全基础设施并没有跟上:

  • 快速采用 --40%的企业计划到2026年底部署人工智能计算机使用代理
  • 无护栏 --只有50%的组织对自主代理有任何安全控制
  • 监管即将到来 --《欧盟人工智能法案》(2026年8月)要求对高风险人工智能系统进行人工监督

在人工智能代理和桌面之间没有开源框架来执行安全政策。CUE填补了这一空白。

CUE做什么

┌─────────────────────────────────┐
│  Any AI Agent                   │  Claude, GPT, Agent-S, ...
│  (natural language in/out)      │
└──────────┬──────────────────────┘
           │ MCP protocol (stdio)
┌──────────▼──────────────────────┐
│  CUE — Computer Use Enforcer   │  ← this project
│  ┌────────────────────────────┐ │
│  │ Policy Engine              │ │  risk classification, action filtering
│  │ Guardrails                 │ │  app blocklist, key blocking, rate limits
│  │ Audit Logger               │ │  JSONL compliance trail
│  │ Monitor (coming soon)      │ │  real-time dashboard & event streaming
│  └────────────────────────────┘ │
└──────────┬──────────────────────┘
           │ pyautogui / pygetwindow / pywin32
┌──────────▼──────────────────────┐
│  Desktop OS                     │
└─────────────────────────────────┘

核心价值主张

能力状态描述
行动护栏可用应用程序阻止列表、密钥阻止、每会话操作限制
审计日志可用记录到JSONL以进行合规性审查的每个操作
故障保护可用鼠标到(0,0)立即中止
策略引擎第一阶段风险分类,基于规则的行动过滤
实时监控第2阶段带有事件流的实时仪表板
循环中的人类第3阶段高风险行动的审批工作流程
代理适配器第4阶段与代理无关的后端(Claude、GPT、开源)
合规报告第5阶段欧盟人工智能法案SOC 2的自动审计报告

快速开始

1.安装

git clone https://github.com/yonghwan1106/computer-use-engine.git
cd computer-use-engine
pip install -e .

2.向Claude注册

python scripts/register.py

这会自动将CUE添加到Claude Desktop和Claude Code配置中。

3.重启克劳德,然后出发

重新启动克劳德桌面或克劳德代码。然后问:

“截取我的屏幕截图”
打开记事本,键入“你好,CUE!”
“显示所有打开的窗口”

特点

MCP工具(12)

屏幕截图和屏幕

工具说明参数
cue_screenshot以JPEG格式捕获全屏或某个区域region_x, region_y, region_width, region_height (全部可选)
cue_screen_size获取屏幕分辨率--
cue_cursor_position获取当前光标坐标--

老鼠

工具说明参数
cue_click点击坐标x, y, button (左/右/中), clicks (1-3)
cue_scroll滚动至指定位置x, y, clicks (正=向上,负=向下)
cue_move移动光标x, y
cue_drag从A点拖动到B点start_x, start_y, end_x, end_y, button, duration

键盘

工具说明参数
cue_type键入文本(非ASCII类韩语/CJK自动剪贴板回退)text
cue_key按键或组合键key (例如。 "enter", "ctrl+c", "alt+tab")

窗口管理

工具说明参数
cue_list_windows列出所有具有几何图形的可见窗口--
cue_focus_window通过部分标题匹配来聚焦窗口title
cue_window_info获取活动窗口信息--

安全特性

功能描述默认值
行动界限需要重置前每个会话的最大操作数100
应用程序阻止列表防止与敏感应用程序交互注册表编辑器,Windows安全
关键块列表阻止危险的按键组合win+r, ctrl+alt+del
审计日志记录到JSONL文件的每个操作cue_audit.jsonl
故障保护将鼠标移动到(0,0)以立即中止已启用
动作延迟为安全起见,动作之间暂停50ms

安全政策

所有安全设置均可在中配置 config/default.yaml:

safety:
  max_actions_per_session: 100
  action_delay: 0.05
  failsafe: true
  allowed_apps: []
  blocked_apps:
    - "Windows Security"
    - "Registry Editor"
    - "Task Manager"
  blocked_keys:
    - "win+r"
    - "alt+f4"
    - "ctrl+alt+del"

手动注册

如果您更喜欢手动配置而不是使用 register.py:

克劳德桌面版 --编辑 %APPDATA%/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "cue": {
      "command": "python",
      "args": ["-m", "cue"]
    }
  }
}

克劳德代码 --编辑 ~/.claude/settings.json:

{
  "mcpServers": {
    "cue": {
      "command": "python",
      "args": ["-m", "cue"]
    }
  }
}

项目结构

computer-use-engine/
├── cue/
│   ├── __init__.py            # Package version
│   ├── __main__.py            # python -m cue entry point
│   ├── server.py              # FastMCP server initialization
│   ├── tools/
│   │   ├── screenshot.py      # Screen capture tools (3)
│   │   ├── mouse.py           # Mouse control tools (4)
│   │   ├── keyboard.py        # Keyboard input tools (2)
│   │   └── window.py          # Window management tools (3)
│   ├── safety/
│   │   ├── guardrails.py      # Action limits, app/key blocking
│   │   └── logger.py          # JSONL audit logger
│   ├── core/                  # Policy engine, risk scoring (Phase 1)
│   ├── monitor/               # Real-time dashboard (Phase 2)
│   ├── adapters/              # Agent-agnostic backends (Phase 4)
│   └── utils/
│       ├── screen.py          # DPI awareness, image processing
│       └── keymap.py          # xdotool → pyautogui key mapping
├── config/
│   └── default.yaml           # Safety configuration
├── scripts/
│   └── register.py            # Auto-registration for Claude
├── tests/                     # Unit tests
├── pyproject.toml
├── LICENSE                    # Apache 2.0
└── README.md

发展

# Install with dev dependencies
pip install -e ".[dev]"

# Run tests
pytest tests/ -v

# Run the server directly (stdio mode)
python -m cue

路线图

阶段焦点状态
最有价值球员MCP服务器、12个工具、基本护栏完成
第一阶段策略引擎、风险分类、会话管理下一页
第2阶段实时监控仪表板,事件流计划
第三期人工循环审批工作流已计划
阶段4代理无关适配器(Claude、GPT、Agent-S)计划中
阶段5合规报告(欧盟人工智能法案,SOC 2)计划中

需求

  • Python 3.11+
  • Windows 10/11
  • 支持MCP的Claude Desktop或Claude Code

贡献

欢迎投稿!请参阅 许可证 了解详情。

许可证

Apache 2.0

目录标签

目录标签

安全PythonClaudeAI安全本地部署桌面自动化策略执行合规监控中间件

支持客户端

Claude DesktopClaude

接入字段

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

stdio

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

none

工具数量(toolCount,工具数)

12

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP