
Computer Use
io.github.hightemp由 GitHub 帳號 hightemp 發布v1.1.4更新於 Oct 24, 2026
Local MCP server for desktop automation: mouse, keyboard, screen, windows, and processes.
概覽
本機 MCP 伺服器,讓助理全面控制桌面:滑鼠、鍵盤、螢幕、視窗與行程。
- 可以做什麼
- 移動、點擊、拖曳與捲動滑鼠,支援平滑與相對移動
- 按鍵、輸入文字,以及讀取、寫入與貼上剪貼簿
- 擷取螢幕或儲存截圖,讀取螢幕尺寸與像素顏色
- 檢視、啟用、移動、調整大小、最小化、最大化與關閉視窗
- 列出、搜尋、檢查與終止行程,並可執行指令
- 讀取系統資訊、延遲等待與顯示對話框
- 適用情境
- 適合需要助理操作使用者本機圖形介面的情境,例如點擊介面、以輸入方式填寫表單、截圖,或在桌面任務中管理視窗與行程。
- 執行需求
- 以 stdio 在本機執行,通常透過 npx 啟動,需要 Node.js 18+。從原始碼建置需要 Go 1.21+、GCC,Linux 上還需 X11 函式庫。Linux 下以 DISPLAY 與 XAUTHORITY 環境變數指定 X11 顯示與授權檔。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Computer Use,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
go_computer_use_mcp_server
[npm version] [npm downloads] [npm downloads/month] [GitHub Downloads] [GitHub release] [Go version] [Go Report Card]
[!WARNING] This server is intended to run as a trusted local MCP tool.
It currently provides broad local desktop control and is not sandboxed by default.
Do not expose it to untrusted networks, users, or agents without additional security controls.
MCP (Model Context Protocol) server in Go for computer automation. Uses robotgo library for desktop automation.
Features
- Mouse control: movement, clicks, dragging, scrolling
- Keyboard control: key presses, text input, hotkeys
- Screen operations: screenshots, pixel color, display information
- Window management: move, resize, minimize/maximize
- Process management: list processes, search, terminate
- System utilities: system info, dialogs, delays
Quick Start with npx
The easiest way to run the server is via npx (requires Node.js 18+):
Official MCP Registry
This server is prepared for publication in the Official MCP Registry as:
Registry metadata is defined in server.json. The npm package includes a matching mcpName field in package.json, which the registry uses to verify package ownership.
For maintainers, the release workflow publishes the npm package first, waits until that package version is visible in the npm registry, then publishes server.json with GitHub OIDC authentication.
Integration with AI Tools
Claude Desktop
Add to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Linux: ~/.config/Claude/claude_desktop_config.json
Claude Code
Using CLI command:
Or add manually to your project's .mcp.json file:
OpenCode
Add to your opencode.jsonc configuration file:
Codex (OpenAI)
Using CLI command:
Or add to ~/.codex/config.toml:
Cursor
Add to your Cursor MCP configuration. Go to Cursor Settings > Features > MCP Servers and add:
Windsurf
Add to ~/.codeium/mcp_config.json or via Settings > Cascade > MCP Servers > Add Server:
Cline (VS Code Extension)
Click the MCP Servers icon in Cline panel, select "Configure" tab, then "Configure MCP Servers" to edit cline_mcp_settings.json:
Generic MCP Client
For any MCP-compatible client, use:
Installation from Source
Requirements
- Go 1.21+
- GCC compiler
- X11 libraries (Linux)
Ubuntu/Debian
One-liner:
Fedora
One-liner:
Build
Running (from source)
SSE transport (default)
Stdio transport
Command line arguments
Available Tools
Mouse Control (12 tools)
Keyboard Control (7 tools)
Screen Operations (7 tools)
Window Management (9 tools)
Process Management (6 tools)
System Utilities (3 tools)
Usage Examples
Move mouse and click
Type text
Hotkeys
Screen capture
Supported Keys
Letters and numbers
a-z, A-Z, 0-9
Function keys
f1-f24
Navigation
up, down, left, right, home, end, pageup, pagedown
Special keys
backspace, delete, enter, tab, escape, space, insert, capslock
Modifiers
alt, ctrl, shift, cmd (or command)
Multimedia
audio_mute, audio_vol_down, audio_vol_up, audio_play, audio_stop, audio_pause
License
MIT
來源:README.md,提交 7c73f30
工具
0版本歷史
1- v1.1.4最新Sep 16, 2026
評分
已滿足適用檢查項的 40%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
請在儲存庫或註冊中心條目中宣告授權條款。