MCP硒服务器
Cursor IDE强大的浏览器自动化功能,支持多浏览器实例
  ](https://github.com/robertocpaes/mcp-selenium)
🚀 这是什么?
MCP Selenium Server允许您使用 自然语言 在Cursor IDE中。非常适合测试、自动化和多用户场景。
例子: 只需告诉Cursor“打开浏览器,转到谷歌,搜索‘hello world’,然后截图”,就会发生!
⚡ 快速开始
1.安装(Docker-推荐)
git clone https://github.com/brutalzinn/simple-mcp-selenium.git
cd simple-mcp-selenium
./scripts/install-simple.sh2.配置游标IDE
添加到光标设置:
{
"mcp.servers": {
"selenium-browser": {
"command": "docker",
"args": [
"exec",
"-i",
"mcp-selenium-server",
"node",
"/app/dist/index.js"
]
}
}
}3.使用它!
重新启动Cursor并开始与浏览器对话:
- “打开浏览器并转到example.com”
- “单击登录按钮”
- “类型”admin@example.com'在电子邮件字段中“
- “截图”
🎯 主要特点
- 🤖 自然语言控制 -用简单的英语告诉Cursor该做什么
- 🌐 多浏览器支持 -使用唯一ID管理多个浏览器实例
- 🔌 插件系统 -使用自定义插件扩展功能
- 📸 截图 -自动捕获页面状态
- 🔄 拖放 -全面的交互支持
- ⚡ 快速 -速度优化(3秒超时)
📚 文档
完整的文件:
🛠️ 可用工具
| 工具 | 功能 | 示例 |
|---|---|---|
open_browser | 启动浏览器 | “打开浏览器” |
navigate_to | 转到URL | “转到google.com” |
click_element | 点击内容 | “点击登录按钮” |
type_text | 键入文本 | “在搜索框中键入'hello'” |
drag_and_drop | 移动元素 | “将菜单拖动到工作流区域” |
take_screenshot | 截图页面 | “截图” |
execute_script | 运行JavaScript | “执行一些JavaScript” |
🌐 多浏览器模式
非常适合测试多个用户或场景:
# User 1
"Open a browser with ID 'user1' and go to site1.com"
# User 2
"Open a browser with ID 'user2' and go to site2.com"
# Use specific browsers
"Click the button in browser 'user1'"
"Fill the form in browser 'user2'"🔌 插件
使用插件扩展功能:
🐳 Docker命令
# Start
docker-compose up -d
# Stop
docker-compose down
# Restart
docker-compose restart
# View logs
docker-compose logs -f🤝 贡献
- 分叉回购
- 创建功能分支
- 进行更改
- 提交拉取请求
📄 许可证
MIT许可证-请参阅 许可证 了解详情。
🆘 需要帮助?
______________________________________________________________________
由以下材料制成❤️ Cursor IDE社区
由以下材料制成😠 对于其他使用内部代理到我不知道的地方的替代方案
