MCP 浏览器代理是一个浏览器自动化代理,通过 Model Context Protocol(MCP)实现浏览器交互,能为 Claude 无缝集成浏览器操作能力。该项目在 AGI House MCP 黑客马拉松活动中构建而成。
MCP 浏览器代理可通过 Model Context Protocol(MCP)实现浏览器交互,为 Claude 提供浏览器操作能力。使用前请确保满足系统要求,并按照安装和配置方法进行操作。
uv 包管理器通过 Smithery 自动安装 Claude Desktop 的浏览器自动化代理:
npx -y @smithery/cli install @ashley-ha/mcp-manus --client claude
git clone
cd mcp
uv 设置 Python 环境:uv venv
source .venv/bin/activate
uv sync
创建或修改你的 Claude Desktop 配置文件:
{
"mcpServers": {
"browser-use": {
"command": "uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/mcp",
"run",
"browser-use.py"
]
}
}
}
请将 /ABSOLUTE/PATH/TO/browser-use 替换为你的项目目录的绝对路径。
代理预设使用 Google Chrome,默认配置如下:
代理提供两个主要工具:
get_planner_state:获取当前浏览器状态和规划上下文execute_actions:执行已计划的操作在浏览器中项目使用 Python 内置的 logging 模块,配置如下:
%(levelname)-8s [%(name)s] %(message)sbrowser-use.py:主入口点和服务器实现tmp/recordings:浏览器会话录屏文件夹uv 实现本项目遵循 MIT 许可证 - 请参阅 LICENSE 文件了解详情。
版权 © 2025 Jaeyun Ha, Ashley Ha
许可如下: 允许任何人免费获取、复制、使用、修改、合并、发布、分发、转授和/或出售软件及其关联文档文件(“软件”),在以下条件下不受限制:
对于软件中的任何索赔、损害或其他责任,无论因何原因引起或如何产生,在法律允许的最大范围内,作者或版权持有人不承担任何责任。