local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Provides a browser extension for Chrome that captures console logs and sends them to the ConsoleSpy server
Hosts the repository for ConsoleSpy that users can clone to set up the MCP server
ConsoleSpy:用于 Cursor 的 MCP 服务器
一种捕获浏览器控制台日志并通过模型上下文协议 (MCP) 使其在 Cursor IDE 中可用的工具。
概述
该工具包括:
- 从浏览器捕获控制台日志的服务器
- 一个 MCP 服务器,使这些日志可供 Cursor 使用
- 将控制台日志发送到服务器的浏览器扩展
安装
服务器设置
- 克隆此存储库:Copy
- 安装依赖项:Copy
- 运行安装脚本来配置 Cursor 的 MCP 连接:Copy
浏览器扩展安装
- 从Chrome 网上应用店安装扩展程序或者在开发者模式下加载扩展:
- 打开 Chrome 并转到
chrome://extensions/
- 启用“开发者模式”(在右上角切换)
- 单击“加载解压的”并从此存储库中选择
extension
文件夹
- 打开 Chrome 并转到
用法
启动服务器
- 启动控制台日志服务器:Copy
- 在单独的终端中,启动 MCP 服务器:Copy
或者,您可以使用启动脚本同时启动两个服务器:
Copy
配置光标
运行安装脚本后,您仍然需要在 Cursor 中手动添加 MCP 服务器:
- 前往“设置”>“功能”>“光标中的 MCP”
- 添加新的 MCP 服务器:
- 名称:ConsoleSpy
- 类型:sse
- 网址: http://localhost:8766/sse
使用扩展
- 单击浏览器中的扩展程序图标即可打开/关闭它
- 启用后,当前选项卡的所有控制台日志都将发送到服务器
- 在 Cursor 中,您现在可以通过 MCP 界面访问这些日志
定制
更改控制台日志服务器端口
如果您需要为控制台日志服务器使用不同的端口(默认为 3333),则需要在多个地方更新端口:
- 在
mcp-server.js
中,更改端口变量:Copy - 在
console-spy-mcp.js
中,更新 URL 以匹配你的新端口:Copy - 在浏览器扩展的
content.js
中,更新服务器 URL:Copy - 如果使用
start-servers.sh
,也请在那里更新端口引用。
**重要提示:**您必须在所有位置使用相同的端口号。我们建议您在项目文件中全局搜索“3333”,并将所有实例替换为所需的端口号,以确保一致性。
如果您正在本地测试另一个已使用端口 3333 的应用程序,则更改此端口对于该工具正常工作至关重要。
故障排除
- 确保两台服务器都在运行
- 验证您正在调试的选项卡是否已启用浏览器扩展
- 检查您是否已在 Cursor 的设置中添加了 MCP 服务器
- 如果日志未显示,请尝试刷新页面或重新启动服务器
执照
This server cannot be installed
一种捕获浏览器控制台日志并通过模型上下文协议 (MCP) 使其在 Cursor IDE 中可用的工具。