Rod MCP服务器
哇!太棒了,现在你可以使用Rod的MCP服务器了!🚀
Rod MCP通过使用为您的应用程序提供浏览器自动化功能 罗德服务器提供了许多有用的mcp工具,使LLM能够与网页交互,如点击、截图、将页面另存为pdf等。
Engilsh | 中文
特性
- 🚀 由Rod驱动的浏览器自动化
- 🎯 丰富的网络交互功能
- 元素点击 - 屏幕截图 - PDF生成 - 还有更多。..
- 🎨 无头/GUI模式支持
- ⚡ 高性能和稳定性
- 🔧 易于配置和扩展
- 🤖 专为LLM交互而设计
安装
先决条件
- 达到1.23或更高
- Chrome/Chromium浏览器
步骤
- 克隆存储库:
git clone https://github.com/go-rod/rod-mcp.git
cd rod-mcp- 安装依赖项:
go mod tidy- 构建项目:
go build用法
基本用法
- 克隆回购并构建自己或 转到下载发布
- 配置MCP:
{
"mcpServers": {
"rod-mcp": {
"command": "rod-mcp",
"args": [
"-c", "rod-mcp.yaml"
]
}
}
}配置
配置文件支持以下选项:
- serverName:服务器名称,默认为“Rod Server”
- browserBinPath:浏览器可执行文件路径,如果为空,则使用系统默认浏览器
- headless:是否在headless模式下运行浏览器,默认为false
- browserTempDir:浏览器临时文件目录,默认为“./rod/Browser”
- noSandbox:是否禁用沙盒模式,默认为false
- proxy:代理服务器设置,支持socks5代理
项目结构
rod-mcp/
├── assets/ # Static resources
├── banner/ # Banner resources
├── cmd.go # Command line processing
├── main.go # Program entry
├── resources/ # Resource files
├── server.go # Server implementation
├── tools/ # Tool implementation
├── types/ # Type definitions
└── utils/ # Utility functions贡献指南
欢迎提交Pull Request或创建Issue!
许可证
此项目根据MIT许可证获得许可-请参阅 许可证 文件
