基于 Ollama 的浏览器自动化工具
通过 Model Context Protocol (MCP) 实现 AI 驱动的浏览器自动化,专为本地 Ollama 模型设计。
快速入门
前置条件
- 安装并运行 Ollama
- Python 3.8 或更高版本
- pip 包管理器
安装步骤
- 克隆仓库:
git clone https://github.com/Cam10001110101/mcp-server-browser-use-ollama.git
- 进入目录:
cd mcp-server-browser-use-ollama
- 安装依赖:
pip install -r requirements.txt
- 下载模型:
ollama pull qwen2.5-coder:7b
示例代码
from browser_use.agent import Agent
from browser_use.browser import Browser
from browser_use.mcp import MCPServer
mcp_server = MCPServer(model="qwen2.5-coder:7b")
browser = Browser()
agent = Agent(browser, mcp_server)
agent.execute("Navigate to https://example.com and click the first button")
目录结构
agent/
: AI 代理协调browser/
: 浏览器控制与自动化dom/
: DOM 树管理controller/
: 系统协调telemetry/
: 系统监控