硒MCP(本地)
Selenium在本地运行并由MCP tool控制的最小示例。
准备物
- Python 3.10+
- Chrome或Chromium
- ChromeDriver(添加到PATH)
安装
pip install -r requirements.txt执行
python server.py默认 http://127.0.0.1:8001/mcp 会弹出HTTP MCP服务器。 如果需要更改端口/路径,请使用环境变量。
set MCP_HOST=127.0.0.1
set MCP_PORT=8001
set MCP_PATH=/mcpCodex MCP设置示例
[mcp_servers.selenium]
url = "http://127.0.0.1:8001/mcp"
[mcp_servers.selenium.env]
SELENIUM_BROWSER = "chrome"提供的工具
open_browser(start_url)navigate(url)click(css=None, xpath=None, timeout_sec=10)type_text(text, css=None, xpath=None, clear_first=True, timeout_sec=10)get_text(css=None, xpath=None, timeout_sec=10)screenshot(path)close_browser()
参考
- ChromeDriver版本必须与Chrome版本匹配。
webdriver-manager使用可以自动下载,但需要网络。
