MCPMonkey服务器添加福利群:解决AI开发者的「MCP实战痛点」MCPMonkey 是 Violentmonkey 的一个分支,扩展了其强大的用户脚本功能,以支持模型上下文协议(MCP)服务器。该项目旨在弥合AI语言模型与浏览器交互之间的差距。
MCPMonkey 增强了 Violentmonkey 的浏览器扩展功能,提供了一个用户友好的界面来管理和使用 模型上下文协议(MCP) 服务器。这使得像 Cursor 中使用的AI语言模型能够以有意义的方式与您的浏览器进行交互。
MCPMonkey 目前实现了以下关键功能:
标签页管理(browserAction 工具):
页面样式提取(getPageStyles 工具):
用户脚本支持:完全兼容现有的用户脚本(继承自 Violentmonkey)
以下功能计划在未来的开发中实现:
MCPMonkey 由两个主要组件组成,需要按以下顺序安装:
使用已发布的 NPM 包:
设置 > 功能 > MCP 服务器+ 添加新 MCP 服务器 按钮npx mcpmonkey-server或者如果自己构建:
# 导航到服务器目录
cd mcpmonkey-server
# 安装依赖
yarn
# 构建服务器
yarn build
# 运行服务器
node build/index.js

node /绝对路径/to/mcpmonkey-server/build/index.jsCursor 使用 stdio 传输进行 MCP 通信,连接到 MCPMonkey 服务器。一旦配置完成,Cursor 的 Composer 中的 Agent 将在相关时自动使用可用的 MCP 工具。
注意:在 Cursor 0.46+ 中,MCP 设置位于其自己的选项卡中,并且支持 .cursor/mcp.json 文件。更多信息。
about:debuggingdist 文件夹dist 文件夹中的任何文件以加载扩展注意:由于这是临时安装,每次重新启动 Firefox 时都需要重新加载扩展。
我们计划很快提供 .xpi 文件。
我们实现的 MCP 工具为像 Cursor 中的AI语言模型提供了强大的浏览器交互功能:
browserAction 工具:
getPageStyles 工具:
这些工具使AI模型能够通过端口 3025 上的 WebSocket 连接与您的浏览会话进行有意义、上下文感知的交互。
为了开发和测试,您可以运行带有 MCP 检查器的服务器:
# 使用 MCP 检查器运行以进行调试
npx @modelcontextprotocol/inspector node build/index.js

服务器实现了 stdio 和 WebSocket 接口,WebSocket 服务器在端口 3025 上运行,用于与浏览器扩展的内部通信。
对于开发者:
对于用户:
安装 Node.js 和 Yarn v1.x。
Node.js 的版本应与 package.json 中的 "node" 键匹配。
# 安装依赖
$ yarn
# 监视并编译
$ yarn build

然后从 'dist/' 加载扩展。
当前实现的技术组件:
该项目基于 Violentmonkey,这是一个优秀的用户脚本管理器,为 MCPMonkey 的增强功能提供了基础。我们向 Violentmonkey 团队和贡献者表示衷心的感谢,感谢他们的出色工作。
https://mcpmonkey.com - 获取更多文档和MCP工具脚本
该项目与 Violentmonkey 使用相同的许可证。有关详细信息,请参阅 LICENSE 文件。
我们未来可能会添加付费功能。