mcpField
C
ConsoleSpy

ConsoleSpy

本地服务
github.com/mgsrevolver开发工具1212 周前更新

关于 ConsoleSpy

ConsoleSpy 是一个已归档的浏览器控制台日志 MCP 服务,曾将活动 Chrome 标签页的日志提供给 Cursor。项目不再维护,README 建议改用浏览器或模型厂商提供的替代工具。

主要功能

  1. 01捕获活动标签页的控制台日志
  2. 02通过本地 Express 收集日志
  3. 03经 SSE 向 Cursor 暴露日志
  4. 04项目已归档且停止维护

适用场景

  1. 01曾用于向编码 Agent 提供浏览器报错
  2. 02曾用于调试活动浏览器标签页
  3. 03参考其浏览器日志接入实现

MCP 相关

它曾通过 SSE 将收集到的浏览器控制台日志作为 MCP 内容提供给 Cursor。项目现已归档,不再维护。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

ConsoleSpy

已于 2026 年 8 月归档。 在还没有受支持的方法将浏览器控制台日志传入 AI 编码 Agent 时,ConsoleSpy 曾经承担了这项工作。如今,浏览器厂商和模型厂商都已推出多种此类工具。请改用其中一种——见下文。代码仍保留供参考,但已不再维护。

请改用以下工具

工具说明
Chrome DevTools MCPGoogle 官方服务。提供带源码映射的堆栈跟踪的控制台消息,以及网络、性能和 DOM 检查功能。
Chrome DevTools 自动连接Chrome 144+。将 MCP 服务连接到已打开的 Chrome,并针对每个会话显示权限提示。无需调试端口,也无需单独的配置文件。
Claude in ChromeAnthropic 的扩展程序及原生消息传递桥接。运行 claude --chrome,Agent 就能读取你已登录的真实浏览器中的控制台输出。需要付费 Anthropic 方案。
Safari MCP 服务Apple 为 WebKit 推出的同类工具,于 2026 年 7 月发布。

这是个什么工具

2025 年 3 月,MCP 问世约四个月,Agent 基本无法感知浏览器:调试时只能把控制台输出复制粘贴到聊天窗口。ConsoleSpy 通过三个部分打通了这一流程——一个在活动标签页中挂接 console.* 的 Chrome 扩展程序、一个运行在 3333 端口的本地 Express 收集器,以及一个通过 SSE 向 Cursor 提供这些日志的 MCP 服务。

为什么归档

ConsoleSpy 做到而替代工具做不到的事,是被动地从你已登录的真实浏览器配置文件中捕获日志。随着时间推移,这一点变得越来越重要:Chrome 136 阻止了默认配置文件上的远程调试,因此所有基于 Chrome DevTools Protocol 构建的工具都不得不启动一个临时配置文件,其中没有你的任何会话。扩展程序则没有这个问题。

如今,这一差距已从两个方向得到弥补。Chrome 144 的自动连接可在权限对话框后,为你的实时浏览器授予一个调试会话;Claude in Chrome 则通过原生消息传递桥接实现这一功能,无需端口,也完全不需要 MCP 配置。两者都是第一方工具,功能都远不止控制台日志,而且都不需要你运行两个进程。

如果重来一次,我会做哪些不同的选择

  • 通过查找和替换进行配置。 3333 端口被硬编码在四个文件中,而 README 给出的建议是用 grep 查找它。只需一个配置值,并且只读取一次,几乎不费什么功夫。
  • 两个进程和一个 SSE 桥接。 收集器和 MCP 服务分开运行,通过 supergateway 连接在一起。使用纯 stdio 就能省去第二个进程和手动配置客户端。
  • 绑定到某个编辑器,而不是协议。 这个软件包名为 console-to-cursor-mcp。MCP 的核心意义在于客户端可以互换;命名和文档本应体现这一点。

2025 年的一个问题仍未解决,而且很值得关注:控制台和网络输出会淹没 Agent 的上下文窗口。Anthropic 自己的文档现在建议告诉 Agent 要查找哪些模式,“因为日志可能很冗长”。捕获只是简单的一半。分诊——按堆栈签名去重、与干净的基线进行比较、仅呈现自上次编辑以来发生的变化——仍大多需要手动完成。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。