浏览器自动化服务

一个轻量级的MCP服务器,使大型语言模型能够通过Selenium与真实网页应用交互。

  • by harshach9515
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 harshach9515/selenium-mcp-server

使用说明

🚀 AI驱动的Selenium MCP服务器

一个轻量级的MCP(模型上下文协议)服务器,使大型语言模型(LLM)能够使用Selenium与真实的web应用程序进行交互。


🔍 概述

该项目通过将Selenium功能作为结构化工具公开,弥合了LLM和浏览器自动化之间的差距。

LLM可以通过标准化的界面触发浏览器操作,而不是编写传统的自动化脚本。


🏗️ 建筑

LLM → MCP服务器→ 硒→ 浏览器


⚙️ 主要特点

  • 基于工具的浏览器自动化(点击、键入、导航)
  • 支持多浏览器(Chrome、Firefox、Edge)
  • LLM的结构化请求/响应模型
  • 屏幕截图和文件上传支持
  • 窗口和iframe处理

🧠 为什么这很重要

该项目展示了自动化如何从基于脚本的执行发展到人工智能驱动的系统,LLM可以:

  • 了解任务
  • 执行浏览器操作
  • 与真实世界的应用程序交互

🔄 示例流程

提示:“打开谷歌搜索ChatGPT”

→ LLM将提示转换为结构化工具调用
→ MCP服务器通过Selenium执行
→ 结果返回给LLM


🛠️ 技术栈

  • 硒
  • MCP协议
  • TypeScript

📌 入门指南

克隆存储库 启动MCP服务器 联系您喜欢的法学硕士 通过结构化提示执行浏览器操作


🤝 贡献

对围绕人工智能驱动的自动化的想法和改进持开放态度。