Herdr Computer Use
Provides tools for observing and operating desktop applications on macOS, including existing browser windows and signed-in sessions, using Accessibility and Screen Recording permissions.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Herdr Computer UseOpen Safari and draft a reply to the latest Gmail from Alex, but don't send it."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Herdr Computer Use
A macOS helper and MCP server for observing and operating desktop apps, including existing browser windows and signed-in sessions. The Herdr plugin supplies explicit management actions; the helper runs independently of Herdr and its plugin checkout.
Requires macOS 14+, Node 22+, Swift 6 / Xcode command-line tools, and Herdr 0.7.0+ for plugin use. Builds target the current Mac's architecture. There is no browser extension or DOM access.
npm ci
npm run check
herdr plugin link "$PWD"check typechecks, runs Node/native and external socket tests, builds the signed app, verifies its signature, and validates the manifest with Herdr's real parser in temporary configuration roots. It does not install the helper, launch a desktop app, register a real plugin, invoke setup, or change agent settings. Herdr must be on PATH. Managed sandboxes that deny AF_UNIX bind show explicit test skips; normal-host socket acceptance remains required. See manual verification.
To install and start the helper intentionally, follow setup and MCP configuration. Setup opens a permission window; you grant Accessibility and Screen Recording in macOS settings. Installation and plugin linking do not configure any agent's MCP connection.
Agent skill
This repository includes the portable computer-usage-macos skill. It guides an agent through readiness checks, accessibility-first observation, snapshot-scoped actions, and verifying results—including leaving drafts unsent when requested. The skill requires the MCP server to be configured separately using the instructions above. herdr plugin link registers the plugin but does not install the skill into an agent runtime; install the skill separately with the skill manager supported by that agent. Once this repository is available from GitHub, users of the Skills CLI can install it with npx skills add <owner>/<repo> --skill computer-usage-macos.
Default signing is ad-hoc. For a stable signing identity, set HERDR_COMPUTER_USE_SIGN_IDENTITY when building; permission persistence must be checked on the installed helper. This is a local desktop service, with no TCP listener, SSH forwarding, remote desktop, Linux or Windows provider.
Reused Orca code is MIT licensed, copyright 2026 Lovecast Inc. See LICENSE and source provenance.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP connector for iMessage & Contacts via a local Mac agent + Vercel relay
Track agent ROI and enrich companies via MCP. Remote, OAuth 2.1, no install or keys.
An MCP connector that lets your AI agents ask you questions, request permission approvals, and send alerts as push notifications to your phone and mac notch, so you can unblock and approve your agents from anywhere.
MCP connector that lets ChatGPT list, search, and run your Apple Shortcuts via a local Mac agent
Related MCP Servers
- AlicenseBqualityAmaintenanceEnables AI agents to directly access native macOS services, media, system health, and administration tools through a local MCP server.4016 npm1MIT
- AlicenseNot gradedqualityAmaintenanceEnables MCP agents to control macOS natively with shell, PTY, background Chrome automation, and Accessibility-based desktop control.3MIT
- AlicenseBqualityAmaintenanceEnables MCP agents to drive an already signed-in Chrome or Edge browser through a local extension bridge, controlling existing tabs and opening task-related HTTP(S) tabs without remote debugging or profile copying.23MIT
- FlicenseNot gradedqualityDmaintenanceEnables MCP clients to use the installed desktop computer-use runtime for Windows and browser observation and interaction through its tools and skills.-