Model-agnostic computer-use MCP: screenshot, safety-gated actions, Windows UIA targeting.
Model-agnostic computer-use MCP: screenshot, safety-gated actions, Windows UIA targeting.
The MCP client is the reasoner (no API key, model-agnostic): it calls capture to see the screen, then acts with do / click_name / invoke. This is the keyless Mode-A loop of open-compute, but as native tool-calls.
uvx to fetch open-compute (with the mcp extra) from GitHub on first run — the mcp extra tracks the GitHub repo, so this works regardless of PyPI release timing. - Windows for real capture/input (mss + UIA). Other platforms import the tools but cannot drive a desktop.Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| capture | Screenshot the screen → returned as an image (optionally a single window). |
| tree | List UI elements via Windows UIA (name/role/center_norm). |
| click_name | Resolve an element by name and click it. |
| invoke | Click-free activation of an element via UIA patterns. |
| list_windows | List open windows with exact titles, rects and normalized centers (read-only). |
| get_screen_size | Virtual-desktop geometry + per-monitor breakdown (read-only). |
| watch_dir | Watch directories for file-system changes. |
| push_status | Feed-manager status (read-only). |
| rec_replay | Replay a .clirec macro (needs the optional clirec package). |
| signal_show | Show the screen-usage signal overlay: glowing border + cursor ring colored per mode (control=red, observe=blue, …); persists in the server process. |
| signal_hide | Hide the signal overlay. |
| signal_status | Overlay state + collect a pending abort-hotkey message (consumed on read). |
| signal_abort | Ask the human for a short abort reason; the message is returned for the model. |
| chat | Human→model message about screen content, optionally with screenshot. |
{
"mcpServers": {
"open-compute": {
"command": "npx",
"args": ["-y", "open-compute-mcp"]
}
}
}Configuration as documented by the project. Restart the client after saving.
uvx to fetch open-compute (with the mcp extra) from GitHub on first run — the mcp extra tracks the GitHub repo, so this works regardless of PyPI release timing. - Windows for real capture/input (mss + UIA). Other platforms import the tools but cannot drive a desktop.| Variable | Description | Required |
|---|---|---|
| OC_SAFETY_MODE | Configuration value read at startup. | Optional |
Your assistant inside the workspace — read channels, search history, post messages and tame the noise.
Build a programmable telecommunications stack for connecting telephony services with the Internet via a cloud-based utility.
Meshimize: Q&A groups, messaging, group discovery, and agent-to-agent delegation
This repo is the connector documentation for the hosted server — there is nothing to install. Point any MCP client at the endpoint.
MCP server for the Discord REST API: 5 read tools always on, 7 write tools env-gated, default off.
Quote-to-cash tools: parse invoices and POs, match POs to invoices, collection emails, billing math.