Token导航 LogoToken导航TokenDH.com
Selenium MCP Appstore logo
浏览器工具stdio官方级别未说明来源级核验

Selenium MCP Appstore

MCP Server

一个基于MCP协议的Selenium浏览器自动化服务器,支持通过HTTP流进行会话式浏览器操作。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
浏览器自动化会话管理Python

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

GeneArguelles

提供方

GeneArguelles

最后核验

2026/5/17 20:22

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python -m venv .venv

详细介绍

selenium-mcp(ChatGPT应用程序/mcp服务器)

A. 模型上下文协议(MCP) 提供以下功能的服务器 基于会话的Selenium浏览器自动化 超过 流式HTTP.

部署时,ChatGPT(或任何MCP客户端)连接到:

  • https:///mcp

这次“商店准备就绪”的清理发生了什么变化

此仓库最初包含一个具有自定义端点的FastAPI垫片,如 /mcp/schema/mcp/invoke. 对于Apps SDK/现代MCP客户端,您需要 真实MCP服务器.

此回购现在包括 mcp_server_v2.py,建立在 官方MCP Python SDK(FastMCP).

暴露的工具

所有工具都是 基于会话 (创建一次会话,然后在同一浏览器中执行多个步骤):

  • create_session(){ session_id }
  • open_page(session_id, url, wait_css?, timeout_s?)
  • click(session_id, css_selector, timeout_s?)
  • type_text(session_id, css_selector, text, clear_first?, timeout_s?)
  • get_text(session_id, css_selector, timeout_s?)
  • screenshot(session_id) → base64 PNG
  • close_session(session_id)
  • reap_idle_sessions(max_idle_seconds?)

在本地运行

python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

# Runs Streamable HTTP MCP at http://localhost:8000/mcp
python mcp_server_v2.py

可选环境变量:

  • PORT (默认值 8000)
  • HOST (默认值 0.0.0.0)
  • CHROME_BINARY (如果Chrome不在PATH上)
  • CHROMEDRIVER_PATH (如果镀铬层不在PATH上)

部署

部署在HTTPS后面(渲染/飞行/铁路/云运行)。这 MCP端点必须稳定:

  • https:///mcp

此回购包括 Procfile 它运行:

  • python mcp_server_v2.py
注意:对于生产环境,请在容器/运行时中安装Chrome+chromedriver。

如何测试(冒烟)

此repo包括一个基于curl的MCP烟雾测试,该测试:

  • 初始化MCP会话
  • 列出工具
  • 创建Selenium浏览器会话
  • 打开https://example.com,验证 h1
  • 截图(smoke.png)
  • 关闭浏览器会话

前提条件

  • bash
  • curl
  • jq
  • base64

chmod +x smoke_mcp.sh
./smoke_mcp.sh

目录标签

目录标签

浏览器自动化会话管理Python本地部署SeleniumMCP协议网页测试

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP