Arc Control (macOS)
io.github.DB-25/arc-control-mcp
Arc browser MCP for macOS: agent window, snapshots, DevTools input, guardrails
Connect this server
Add this to your MCP client config — claude_desktop_config.json (Claude Desktop) or .cursor/mcp.json (Cursor).Suits: Claude Desktop · Cursor.
{
"mcpServers": {
"arc-control-mcp": {
"command": "npx",
"args": [
"-y",
"arc-control-mcp@0.4.0"
],
"env": {
"ARC_MCP_LABEL": "default",
"ARC_MCP_SPACE": "Agent",
"ARC_MCP_WINDOW": "dedicated",
"ARC_MCP_WINDOW_PLACEMENT": "auto",
"ARC_MCP_IDLE_MS": "1500",
"ARC_MCP_IDLE_WAIT_MS": "15000",
"ARC_MCP_CDP_PORT": "9222"
}
}
}
}- ARC_MCP_LABELNames this agent's tab ownership. Two agents with different labels never see each other's owned tabs. Defaults to "default".
- ARC_MCP_SPACEWith ARC_MCP_WINDOW=space, the Arc space new tabs open into, when a space with that name exists. Arc will not let a script create a space, so make it by hand. Defaults to "Agent".
- ARC_MCP_WINDOW"dedicated" keeps agent tabs in one separate agent window, never the user's own. "space" puts them in the Agent space of the user's window. Defaults to "dedicated".
- ARC_MCP_WINDOW_PLACEMENTWhere the agent window goes once, at creation: "auto" (largest non-main display, else where Arc puts it), "second-display", "minimized" (experimental) or "none". Needs Accessibility. Defaults to "auto".
- ARC_MCP_IDLE_MSHow many milliseconds the user must have been idle before the server does anything visible. 0 turns the activity gate off. Defaults to 1500.
- ARC_MCP_IDLE_WAIT_MSHow many milliseconds to wait for that pause before failing with userActive true. Defaults to 15000.
- ARC_MCP_CDP_PORTThe DevTools port to probe on 127.0.0.1. The host is fixed. Defaults to 9222.
A starting point — check the repository for exact arguments and setup. Restart your client after editing the config.
- Category
- Developer Tools
- Version
- 0.4.0
- Registry
- active
- Published
- 10/5/2026
More Developer Tools servers
Browse all Developer Tools →io.github.dbhq-uk/heliograph
dbhq-uk
Run commands on a machine you cannot SSH into. Air-gapped, bastion-only, change-controlled.
ppl - Personal CRM for AI Agents
ppl-crm
Personal CRM operated by AI agents. Read relationship context before acting, write back after.
io.github.dbsectrainer/mcp-data-pipeline-connector
dbsectrainer
Universal data connector for CSV, Postgres, and REST APIs via DuckDB
io.github.dbsectrainer/mcp-eval-runner
dbsectrainer
A standardized testing harness for MCP servers and agent workflows
The Poliety
dburks-svg
AI news for agents: editions, change feeds, integrity proofs, and governed events with evidence.
deadends.dev
dbwls99706
Structured failure knowledge for AI agents — dead ends, workarounds, error chains
Add the badge to your site
Show visitors that Arc Control (macOS) is listed here — it’s also the link we check for a free listing.
HTML — for your website
<a href="https://serverdex.io/server/io-github-db-25-arc-control-mcp?utm_source=badge"><img src="https://serverdex.io/brand/badge.svg" alt="Arc Control (macOS) — listed on Serverdex" width="123" height="40" loading="lazy"></a>Recommended. A dofollow link from your own domain is the one that counts for search engines, and it's the link we check for a free listing.
Markdown — for your README
[](https://serverdex.io/server/io-github-db-25-arc-control-mcp?utm_source=badge)Nice for visibility, but GitHub marks README links nofollow, so it doesn't pass authority. Use the HTML badge on your site as well.