MCP硒服务器
C#中的MCP(Model Context Protocol)服务器,使用Selenium WebDriver公开Web自动化工具。它允许Claude Desktop和其他MCP客户端以编程方式控制Web浏览器。
🚀 特征
- 会议管理:多个并发浏览器会话
- 多浏览器支持:Chrome和Firefox
- 优化配置Chrome自动检测
- 清洁MCP通信:无MSBuild干扰
- 多形式:Windows、Linux、macOS
📋 要求
- .NET 9.0 SDK o上级
- 谷歌浏览器 (自动检测)
- 克劳德桌面 或其他MCP客户
🛠️ Rápida
1.克隆存储库
git clone https://github.com/TU_USUARIO/mcp-selenium-server.git
cd mcp-selenium-server2. 自动设置(Windows)
# Ejecutar script de configuración
.\install_new_computer.bat3.Reiniciar克劳德桌面
- 完全关闭克劳德桌面
- 重新打开它
- 测试命令,如:“启动Selenium Browser”
编译项目
dotnet build发布优化的可执行文件
dotnet publish -c Release -o publish --self-contained false配置器Claude桌面
编辑 %APPDATA%\Claude\claude_desktop_config.json:
{
"mcpServers": {
"selenium": {
"command": "RUTA_COMPLETA\\publish\\SeleniumMcpServer.exe"
}
}
}🔧 可用的MCP工具
start_browser
启动新的浏览器会话
{
"browserType": "chrome",
"headless": false
}navigate
导航到指定的 URL
{
"url": "https://example.com"
}close_session
关闭当前浏览器会话
{
"sessionId": "opcional"
}📁 项目结构
mcp-selenium-server/
├── SeleniumMcpServer/
│ ├── Program.cs # Punto de entrada
│ ├── SeleniumService.cs # Servicio de gestión de navegadores
│ ├── SeleniumTools.cs # Herramientas MCP
│ └── SeleniumMcpServer.csproj
├── publish/ # Ejecutables publicados
├── install_new_computer.bat # Script de instalación automática
├── setup_portable.bat # Script de configuración portable
├── fix_and_build.bat # Script de reparación
├── SOLUCION_PROBLEMAS.md # Guía de solución de problemas
└── README.md在新计算机上安装
⚡ Método Rápido
- 克洛纳 存储库
- 执行
install_new_computer.bat(Windows) - 重新启动 克劳德桌面
🛠️ Método手册
版本 安装_new_computer.md 详细说明。
🐛 解决问题
错误:“意外标记'M'”
# Ejecutar script de reparación
.\fix_and_build.bat找不到Chrome
# Definir variable de entorno
set CHROME_BIN=C:\Program Files\Google\Chrome\Application\chrome.exe编译问题
# Limpiar y recompilar
dotnet clean
dotnet build📝 配置示例
版本 claude_desktop_config_examples.json 对于不同的配置。
🤝 贡献
欢迎捐款。请:
- 叉库
- 为您的功能创建分支(
git checkout -b feature/nueva-funcionalidad) - 提交您的更改(
git commit -am 'Agregar nueva funcionalidad') - 推拉拉马(
git push origin feature/nueva-funcionalidad) - 取消拉取请求
📄 许可证
这个项目是根据麻省理工学院的许可证授权的-请参阅文件 许可证 更多细节。
🔗 有用的链接
👥 学分
发展与❤️ 对于MCP社区。
______________________________________________________________________
你需要帮助吗? 咨询公司 故障排除.md 详细的指南。
