基于 Ollama 的浏览器自动化工具

基于 Ollama 的浏览器自动化工具

通过 Model Context Protocol (MCP) 实现 AI 驱动的浏览器自动化,专为本地 Ollama 模型设计。

快速入门

前置条件

  • 安装并运行 Ollama
  • Python 3.8 或更高版本
  • pip 包管理器

安装步骤

  1. 克隆仓库:git clone https://github.com/Cam10001110101/mcp-server-browser-use-ollama.git
  2. 进入目录:cd mcp-server-browser-use-ollama
  3. 安装依赖:pip install -r requirements.txt
  4. 下载模型: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/: 系统监控