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"
      }
    }
  }
}
Environment variables
  • 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
Browse all Developer Tools →

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.

Arc Control (macOS) — listed on Serverdex

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

[![Arc Control (macOS) — listed on Serverdex](https://serverdex.io/brand/badge.svg)](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.