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 ★
- Google Ads Meta Ads MCP — Google Ads MCP server + Meta Ads MCP (Facebook Ads MCP) + GA4 + Search Console in one hosted remote MCP for Cl 3.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
Usemymac
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
NexusWindows Claude
NexusWindows for Claude: Windows computer use in the background, as an MCP server for Claude Desktop and Claud
Related Agents
Intellij Debugger Maintainer
Fix issues, add features, and maintain quality in intellij-debugger. MCP server that lets Claude control Intel
MCP
Engineer for the seestar_mcp server — device control (Alpaca/firmware), planning tools, two-tier QA, projects/
Computer Use Operator
Desktop automation specialist. Controls native macOS apps via Computer Use MCP. Handles Finder, System Setting