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.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
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.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Use a person's computer after they approve it there: files, Terminal, browser, local MCP.
Use a person's computer after they approve it there: files, Terminal, browser, local MCP.
- DNS-DATA RemoteDeprecatedcom.dns-data
Connect AI assistants to authorized Windows and macOS devices for files, commands, and management.
Your team's custom tools and skills in every agent, through one MCP connection.
Related MCP Servers
- AlicenseBqualityBmaintenanceEnables AI agents to directly access native macOS services, media, system health, and administration tools through a local MCP server.4018 npm1MIT
- AlicenseNot gradedqualityCmaintenanceEnables MCP agents to control macOS natively with shell, PTY, background Chrome automation, and Accessibility-based desktop control.4MIT
- AlicenseNot gradedqualityCmaintenanceEnables MCP clients to use the installed desktop computer-use runtime for Windows and browser observation and interaction through its tools and skills.MIT
- AlicenseNot gradedqualityCmaintenanceEnables authorized remote MCP clients to securely reach local Mac or Windows tools over OAuth, including shell commands, file read/write, background jobs, screenshots, UI control, and clipboard access. It can also expose configured Desktop MCP servers and optional Claude Code task delegation.MIT