Computer Use MCP Server — Development skill for Claude Code
Have your agents control you Mac (comparable to claude-code computer-use tool).
How to install Computer Use MCP Server
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open trevor-nichols/computer-use-mcp-server and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Computer Use MCP Server does
Have your agents control you Mac (comparable to claude-code computer-use tool).
Alternatives in Development
- Mempalace Init — Set up MemPalace — install the package, initialize a palace, register the MCP server with Cursor, and verify e 58.6k ★
- Claude Context Mode — An MCP server that sits between Claude Code and these outputs 5.3k ★
- 04 Fix MCP Server — Prompt 04: Fix MCP Server Build 2.2k ★
README
macOS Computer Use MCP Server
Standalone local `computer-use` MCP server for macOS.
The current capture flow is optimized for MCP clients that can consume inline image attachments. Saved local image paths remain available through `capture_metadata` when a client wants file-based follow-up such as `view_image(imagePath)`.
This repository implements:
- standalone MCP server
- stdio transport first
- session-owned state
- desktop lock
- permission and app approval coordination
- native host seam with Swift bridge services and a selectable input backend (
swift,rust,fake) - fake mode for development and testing on non-macOS hosts
Capture contract
`screenshot` and `zoom` now do two things directly:
- attach the captured image inline in the MCP
contentarray - return a text item containing
captureId=...
Geometry and saved-file metadata are retrieved separately through `capture_metadata`.
The intended consumer flow is:
- call
screenshotorzoom - inspect the inline MCP image attachment
- if geometry or file metadata is needed, call
capture_metadata(captureId)
For clients that prefer file-based image viewing, the fallback flow is:
- call
screenshotorzoom - extract the
captureIdfrom the text item - call
capture_metadata(captureId) - read
structuredContent.imagePath - call
view_image(imagePath)if needed
The server does not expose capture delivery through MCP `resources/read`. Screenshot image data is delivered as an MCP `image` content item, not as plain base64 text in `structuredContent`.
What is included
Runnable in this environment
- TypeScript MCP server
- protocol-compatible stdio JSON-RPC transport
- Streamable HTTP transport
- full current tool surface:
request_accessscreenshotlist_displaysselect_displayzoomcapture_metadatacursor_positionmouse_moveleft_clickright_clickmiddle_clickdouble_clicktriple_click- `lef
Related Skills
Macuse
Turn your Mac into a remote computer-use host for Claude Code, Codex, or any MCP agent
Desktop Touch MCP
Windows computer-use MCP server: drive any desktop app via semantic discover-then-act targeting (entities + le
Windows Command Line MCP Server
This server creates a secure bridge between Claude and your computer's command-line functionality.
Omni Computer Use
Windows computer-use MCP server - 1:1 replica of Claude Desktop's tool surface, for the Claude Code CLI or any
Signal Bridge Remote
A remote MCP server that lets Claude control Bluetooth intimate hardware over the internet via Buttplug.io / I
Claude Remote Plus
Hot-swap Claude Code remote sessions between projects from your phone. A daemon + MCP server that manages clau
Related Agents
Intellij Debugger Maintainer
Fix issues, add features, and maintain quality in intellij-debugger. MCP server that lets Claude control Intel
Computer Use Operator
Desktop automation specialist. Controls native macOS apps via Computer Use MCP. Handles Finder, System Setting
Test
QA role for one type:user-story issue whose E2E trace is already green in CI. Executes the manual test script