MCP.Market

Arc Control (macOS) MCP server

by DB-25·io.github.DB-25/arc-control-mcp·v0.4.0·2 stars

Arc browser MCP for macOS: agent window, snapshots, DevTools input, guardrails

A85/100grade A
What users say
No reviews yet
Be the first
Safety scan
A85/100

full report

Adoption
Growing

2 stars45 downloads/wk

Reviews

Write one

Nobody has reviewed Arc Control (macOS) yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Arc Control (macOS) tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.10 · 2026-10-29 · same rubric, same numbers if you re-run it

1 medium
  • Code scan44 source files scanned20/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 24 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10

Findings (1)

  • mediumeval / new Function usedexec.eval
    src/tools/scripting.js: …constructing it is the parse check. new Function('A', body); return null; } catch (…
Overall 85/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Arc Control (macOS) compares

Against every graded Scraping and browsing MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
85/100
higher than 65% of 867 Scraping and browsing servers
GitHub stars
2
more than 65% of 584 Scraping and browsing servers
Downloads a week
45
more than 28% of 312 Scraping and browsing servers with a package

Release history: 2 versions in the registry since 2026-08-31, latest 2026-10-05, typically one every 35 days.

Install Arc Control (macOS) in Claude Code, Cursor or VS Code

Runs npx -y arc-control-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add arc-control-mcp -- npx -y arc-control-mcp
Add to Cursor

What the publisher says

From the Arc Control (macOS) repository's README, as published. We do not edit it. Read it on GitHub

arc-control-mcp

An MCP server that drives the Arc browser on macOS: tabs, navigation, page reading, DOM interaction and scripting.

It exists because the bundled "Control Chrome" MCP server cannot be pointed at Arc. Arc's scripting dictionary looks like Chrome's, and differs in exactly the places that matter.

Who it is for: anyone running an agent (Claude Code or another MCP client) on a Mac who wants it to work in Arc, the browser they are already signed in to, instead of a fresh automation profile. It reads pages, fills forms, clicks things, runs JavaScript, and keeps its own tabs separate from yours.

What it is not: a cross-platform or cross-browser tool. It drives one browser on one operating system through Apple Events. There is no screenshot tool, no CDP, and no headless mode. There is also no Docker image, and there cannot be one: Apple Events do not cross a container boundary, so a container has no way to reach the Arc running on your Mac. This is a 0.3.0 personal project, and the known limitations below are real.

Requirements

  • macOS
  • Arc installed
  • Node 20 or newer

One runtime dependency, @modelcontextprotocol/sdk. No build step.

Install

Nothing to clone. Any MCP client can start the server with npx, and @latest is also how it upgrades: the next start picks up a new release.

{
  "mcpServers": {
    "arc": {
      "command": "npx",
      "args": ["-y", "arc-control-mcp@latest"]
    }
  }
}

[!IMPORTANT]

That config is not sufficient on its own. Two macOS permissions still have to

be granted, one of them in Arc's own settings where nothing will prompt you

for it. Until both are granted, the server starts normally and then every

tool fails. This is by far the most likely reason a fresh install looks

broken: read

the two macOS permissions, the next section.

package.json declares "os": ["darwin"], so on Linux or Windows the install stops with EBADPLATFORM instead of succeeding and then failing at the first Apple Event. Environment variables go in an env object alongside args; see environment variables.

Claude Code

claude mcp add arc --scope user -- npx -y arc-control-mcp@latest

The -- is required. Without it, claude mcp add reads the -y as one of its own flags and registers the wrong command. Then check what was registered:

claude mcp get arc

Claude Desktop

Edit ~/Library/Application Support/Claude/claudedesktopconfig.json and add the mcpServers block above, merging it with any servers already listed. Quit and reopen Claude Desktop: the file is only read at launch.

Cursor

Add the same mcpServers block to ~/.cursor/mcp.json for every project, or to .cursor/mcp.json for one project.

VS Code

VS Code uses servers, not mcpServers, in .vscode/mcp.json for a workspace or in the file opened by the MCP: Open User Configuration command:

{
  "servers": {
    "arc": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "arc-control-mcp@latest"]
    }
  }
}

Or from the command line:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Arc Control (macOS): common questions

Is Arc Control (macOS) MCP server safe?
Yes, by our scan: it is graded A (85/100). Read the Arc Control (macOS) safety report
How do I install Arc Control (macOS)?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Arc Control (macOS) need an API key?
No secret keys are declared. It reads 16 settings from the environment.
Is Arc Control (macOS) maintained?
The last commit was 31 days ago (2026-10-05). The latest release is v0.4.0.
What can I use instead of Arc Control (macOS)?
Servers from other publishers that do the same job: mac-control-mcp server, Ui.Vision MCP server and Native DevTools MCP server. Compare all Arc Control (macOS) alternatives.
How does Arc Control (macOS) compare with other Scraping and browsing MCP servers?
safety score 85/100 (higher than 65% of 867 Scraping and browsing servers); github stars 2 (more than 65% of 584 Scraping and browsing servers); downloads a week 45 (more than 28% of 312 Scraping and browsing servers with a package). Full comparison.

Alternatives to Arc Control (macOS)

Same job from other publishers: the closest match first, then the best rated.

All Arc Control (macOS) alternatives →
  • mac-control-mcp
    Native Swift macOS automation — 153 tools: AX, EventKit, voice, browser DOM, undo.
    B
  • Ui.Vision MCP
    MCP server for browser and desktop automation: OCR, image recognition, real mouse and keyboard input
    B
  • Native DevTools
    MCP server for desktop, browser (CDP), and Android automation. Screenshot, OCR, click, type.
    A
  • NexusBrowser
    Your real Chrome in background tabs (Windows; needs the NexusBrowser bridge and extension).
    A
  • Dash
    MCP server for Dash, the macOS API documentation browser. Search 200+ docsets.
    A