Runbook AI MCP服务器
通过Chrome扩展程序提供浏览器自动化功能的MCP(模型上下文协议)服务器。它允许基于终端的代理,如 克劳德代码 通过您的实时浏览器会话与任何网站进行交互。
https://github.com/user-attachments/assets/a43fba64-bc40-4ef6-9840-e100203e2cf5
为什么选择Runbook AI?
大多数基于浏览器的MCP工具(如 chrome-devtools-mcp)在每次浏览器操作后发送整个DOM,从而破坏LLM上下文窗口。
Runbook AI是不同的:
- 优化上下文: 它生成了一个高度简化的HTML版本。它去掉了垃圾,但保留了基本的文本和交互元素。它是浓缩的,快速的,不会吃掉你的代币。
- 终极包罗万象: 如果一个网站没有专用的MCP服务器(如Expedia、LinkedIn或内部工具),这完美地填补了空白。
- 隐私第一: 它完全在您的浏览器中运行。除了您选择的LLM提供商,没有远程调用。不
eval()或阴暗的脚本(由Chrome扩展沙箱强制执行)。 - 高效导航: 简化的HTML超越了视口,使滚动和多页任务更加高效。
安装
MCP服务器
添加到MCP设置配置中:
{
"mcpServers": {
"runbook-ai": {
"command": "npx",
"args": ["-y", "runbook-ai-mcp@latest"]
}
}
}Chrome 扩展
安装 Runbook AI Chrome网上商店的扩展程序。
在从扩展侧面板打开的扩展设置中启用MCP。
设置LLM API密钥、型号名称、基本URL。建议使用Gemini-3Flash(Gemini-3-Flash-preview)。从获取您的免费API密钥 谷歌AI工作室.
默认情况下,该扩展可以访问 *全部* 网站。如果你想限制访问权限,请转到Chrome扩展程序详细信息,并将单个网站添加到网站访问设置中。
用法
打开Chrome浏览器并保持扩展程序侧面板打开。
启动MCP服务器(当您的MCP客户端调用时,它将自动启动)。
工具架构
服务器公开了一个工具:
browser-agent
在具有人工智能和自动化功能的Chrome浏览器中运行任务。
参数:
prompt(string,必填):AI代理要执行的任务提示
例子:
{
"name": "browser-agent",
"arguments": {
"prompt": "Go to google.com and search for 'MCP protocol'"
}
}发展
# Install dependencies
npm install
# Build
npm run build
# Run in development mode
npm run dev
# Run tests
npm test建筑
- MCP服务器:通过stdio与MCP客户端通信
- WebSocket服务器:侦听端口9003上的Chrome扩展程序连接
- Chrome 扩展:执行浏览器自动化任务
当调用工具时:
- MCP客户端通过stdio向MCP服务器发送请求
- MCP服务器通过WebSocket将请求转发到Chrome扩展程序
- 扩展执行任务并返回结果
- 结果被发送回MCP客户端
贡献
欢迎投稿!请随时发送PR。

