1. Conduid
  2. Developer Tools
  3. Consolespy
MCP server · Developer Tools

Consolespy

[Archived] An early-2025 MCP server that piped browser console logs to a coding agent. Superseded by first-party browser tooling — see README.

Unclaimed MIT devtools
54Fair

Scored 6 days ago · breakdown

About Consolespy

Consolespy is an MCP server published by mgsrevolver in the Developer Tools category: [Archived] An early-2025 MCP server that piped browser console logs to a coding agent. Superseded by first-party browser tooling — see README.

The repository has 12 stars and 5 forks, with the last commit 2 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/mgsrevolver/consolespy

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (2)

[Claude in Chrome](https://code.claude.com/docs/en/chrome)Anthropic's extension plus native messaging bridge. Run `claude --chrome` and the agent reads console output from your real, logged-in browser. Requires a paid Anthropic plan.

Parameters not published.

[Safari MCP server](https://webkit.org/blog/18136/introducing-the-safari-mcp-server-for-web-developers/)Apple's equivalent for WebKit, shipped July 2026.

Parameters not published.

Ask AI

✦

Ask AI about Consolespy

Powered by Claude · Grounded in docs

I know everything about Consolespy. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 6 days ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • !Dependencies pinnedNo lockfile. Installs can pull different code over time.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

ConsoleSpy

Archived August 2026. ConsoleSpy piped browser console logs into an AI coding agent back when there was no supported way to do that. There are now several, shipped by the browser and model vendors themselves. Use one of those instead — see below. The code stays up for reference; it is no longer maintained.

Use these instead

Tool Notes
Chrome DevTools MCP Google's official server. Console messages with source-mapped stack traces, plus network, performance, and DOM inspection.
Chrome DevTools auto-connect Chrome 144+. Attaches the MCP server to the Chrome you already have open, with a per-session permission prompt. No debug port, no separate profile.
Claude in Chrome Anthropic's extension plus native messaging bridge. Run claude --chrome and the agent reads console output from your real, logged-in browser. Requires a paid Anthropic plan.
Safari MCP server Apple's equivalent for WebKit, shipped July 2026.

What this was

In March 2025, MCP was about four months old and agents were effectively blind to the browser: you debugged by copy-pasting console output into a chat window. ConsoleSpy closed that loop with three pieces — a Chrome extension that hooked console.* in the active tab, a local Express collector on port 3333, and an MCP server exposing those logs to Cursor over SSE.

Why it's archived

The specific thing ConsoleSpy did that alternatives couldn't was capture logs passively, from the real browser profile you were already signed into. That mattered more over time, not less: Chrome 136 blocked remote debugging on default profiles, so every tool built on the Chrome DevTools Protocol had to launch a throwaway profile with none of your sessions in it. An extension didn't have that problem.

That gap is now closed from both directions. Chrome 144's auto-connect grants a debugging session against your live browser behind a permission dialog, and Claude in Chrome does it through a native messaging bridge with no port and no MCP configuration at all. Both are first-party, both cover far more than console logs, and neither asks you to run two processes.

What I'd do differently

  • Configuration by find-and-replace. Port 3333 was hardcoded in four files, and the README's advice was to grep for it. One config value, read once, would have cost nothing.
  • Two processes and an SSE bridge. The collector and the MCP server ran separately, glued together with supergateway. Plain stdio would have removed both the second process and the manual client setup.
  • Coupled to one editor instead of the protocol. The package was named console-to-cursor-mcp. MCP's whole point is that the client is interchangeable; the naming and docs should have reflected that.

One problem from 2025 does remain unsolved, and it's the interesting one: console and network output floods an agent's context window. Anthropic's own docs now advise telling the agent which patterns to look for, "since logs can be verbose." Capture was the easy half. Triage — deduplicating by stack signature, diffing against a clean baseline, surfacing only what changed since the last edit — is still mostly manual.

License

MIT

README fetched from the repository 6 days ago. The original is authoritative.

Questions

About Consolespy

How do I install Consolespy?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Consolespy safe to use with an AI agent?

Its trust score is 54 out of 100 (fair). It passes 3 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Consolespy still maintained?

Yes — the last commit was 2 months ago. The repository has 12 stars and 5 forks and 3 open issues.