
Exnos MCP server
Read-only live state of your Chrome tabs for AI agents: fields, console errors, network, storage.
0 stars224 downloads/wk
Reviews
Write oneNobody has reviewed Exnos yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Exnos tools (4)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
exnos_fetch_tabsFetch live state from multiple Chrome tabs in one call. Pass an array of tab matchers (URL or title substrings) and get back the full exnos_verify state for each matched tab. Use when you need to read several tabs at once without calling exnos_verify repeatedly.
exnos_screenshotCapture a PNG screenshot of the visible Chrome tab. Use for visual bugs where text state is not enough. Returns a base64 data URL.
exnos_tabsList all open Chrome tabs (title, URL, which is active). Use to find the right tab value for exnos_verify.
exnos_verifyYour eyes on the user's live Chrome tab, in milliseconds. Use it (1) right after editing any HTML, CSS, or JS file a browser is rendering, the same way a write is followed by a read-back; (2) the instant the user reports a page problem ("broken", "blank", "not working", "still the same", "nothing happens"), the console error usually names the bug outright; (3) always before saying "done", "fixed",
Public scan report
scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it
- Code scan6 source files scanned13/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 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner; website matches verified namespace8/10
Findings (1)
- highShell command built from a string (injection risk)
exec.shell-concatserver/exnos-mcp.cjs: … dir, label) => { try { execSync('claude mcp remove --scope ' + scope + ' exnos', { cwd: dir, stdio: 'p…
What the publisher says
From the Exnos repository's README, as published. We do not edit it. Read it on GitHub
Exnos
Live browser-state verification for AI coding agents.
Your AI says "done." Exnos is how it knows.
One tool call returns the full state of the Chrome tab you're looking at: every field, every button, every console error, network requests, storage, performance—in milliseconds. Read-only. Local. Free and open source.
By GOL Productions.
The Problem
AI coding agents edit files and hope for the best. When something breaks:
You: "The button doesn't work"
AI: "Can you check the console for errors?"
You: "It says TypeError something something"
AI: "Can you paste the full error?"Back and forth. Slow. Frustrating.
The Solution
You: "The button doesn't work"
AI: [calls exnos_verify]
AI: "Console shows 'TypeError: handleClick is not defined' at line 47.
The handler was renamed to onClick. Fixing now."Exnos gives your AI eyes. It sees what you see—instantly.
Install
npx @golproductions/exnos@latest setupThat's it. Detects Claude Code, Cursor, and Windsurf—registers with all of them, opens the extension folder, tells you to load it in Chrome. Takes 30 seconds.
Manual install
1. Connect your agent
{ "mcpServers": { "exnos": { "command": "npx", "args": ["@golproductions/exnos"] } } }Or for Claude Code:
claude mcp add --scope user exnos -- npx @golproductions/exnos2. Load the extension
npx @golproductions/exnos@latest pathOpen chrome://extensions → Developer mode → Load unpacked → select that folder.
Badge reads ON when connected.
What It Sees
Tools
exnos_verify parameters
Selector deep-dive
Pass selector to get:
- selectorText — inner text content
- selectorVisible — actually visible?
- selectorBounds — {top, left, width, height}
- selectorHTML — outer HTML
- selectorStyles — computed: color, backgroundColor, fontSize, fontWeight, fontFamily, padding, margin, border, zIndex, overflow, transform, transition
CLI
npx @golproductions/exnos@latest setup # configure everything
npx @golproductions/exnos@latest uninstall # remove everything Exnos added (run it in each project where you ran init)
npx @golproductions/exnos@latest path # extension folder path
npx @golproductions/exnos@latest init # write rules to agent config
npx @golproductions/exnos@latest rules # print rule textArchitecture
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
Runs npx -y @golproductions/exnos on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add exnos -- npx -y @golproductions/exnos
Exnos: common questions
- Is Exnos MCP server safe?
- Mostly: it is graded B (74/100). Read the Exnos safety report
- How do I install Exnos?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Exnos need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Exnos maintained?
- The last commit was in the last day (2026-09-24). The latest release is v0.5.6.
- What can I use instead of Exnos?
- Servers from other publishers that do the same job: Firefox DevTools MCP server.
Alternatives to Exnos
Same job from other publishers: the closest match first, then the best rated.
- Firefox DevTools MCPControl and debug Firefox: navigate, fill forms, inspect network and console, profile.not reviewedEstablishedA