Mmcp.market

Exnos MCP server

by golproductions.com·com.golproductions/exnos·v0.5.6

Read-only live state of your Chrome tabs for AI agents: fields, console errors, network, storage.

B74/100grade B
What users say
No reviews yet
Be the first
Safety scan
B74/100

full report

Adoption
Growing

0 stars224 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • exnos_fetch_tabs

    Fetch 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_screenshot

    Capture a PNG screenshot of the visible Chrome tab. Use for visual bugs where text state is not enough. Returns a base64 data URL.

  • exnos_tabs

    List all open Chrome tabs (title, URL, which is active). Use to find the right tab value for exnos_verify.

  • exnos_verify

    Your 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

1 high
  • 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-concat
    server/exnos-mcp.cjs: … dir, label) => { try { execSync('claude mcp remove --scope ' + scope + ' exnos', { cwd: dir, stdio: 'p…
Overall 74/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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 setup

That'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/exnos

2. Load the extension

npx @golproductions/exnos@latest path

Open 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 text

Architecture

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
Add to Cursor

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 MCP
    Control and debug Firefox: navigate, fill forms, inspect network and console, profile.
    A

More from golproductions.com