{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.DB-25/arc-control-mcp","description":"macOS-only MCP server for the Arc browser: tabs, navigation, page reading, DOM, scripting","title":"Arc Control (macOS)","repository":{"url":"https://github.com/DB-25/arc-control-mcp","source":"github"},"version":"0.3.0","websiteUrl":"https://github.com/DB-25/arc-control-mcp","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"arc-control-mcp","version":"0.3.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Names this agent's tab ownership. Two agents with different labels never see each other's owned tabs. Defaults to \"default\".","default":"default","name":"ARC_MCP_LABEL"},{"description":"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\".","default":"Agent","name":"ARC_MCP_SPACE"},{"description":"Directory where per-session tab ownership is recorded, so a restarted agent can clean up the tabs its previous run left behind. Defaults to ~/Library/Application Support/arc-control-mcp.","format":"filepath","name":"ARC_MCP_STATE_DIR"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-31T22:08:37.538724Z","publishedAt":"2026-08-31T22:08:37.538724Z","updatedAt":"2026-08-31T22:08:37.538724Z","isLatest":true}}}],"metadata":{"count":1}}
