
Browser-use-claude-mcp

2025.03.30
0
TypeScript浏览器自动化AI 模型支持网页交互浏览器自动化开发效率
Browser-use-claude-mcp 是一个基于浏览器自动化的 MCP 服务器,专为 AI 模型(如 Claude 和 Gemini 2.5)设计,通过自然语言实现网页浏览功能。它允许 AI 助手浏览网页、与网站交互并提取信息。
View on GitHub
Overview
基本能力
产品定位
Browser-use-claude-mcp 是一个为 AI 模型提供浏览器自动化能力的 MCP 服务器,旨在通过自然语言命令实现网页浏览和交互。
核心功能
- 浏览器自动化功能
- 完整的浏览器自动化(导航、表单填写、点击等)
- 网页搜索能力
- 截图捕获以进行视觉理解
-
内容提取和分析
-
AI 功能
- 支持多种 AI 提供商(Google Gemini 2.5、Anthropic Claude、OpenAI)
- 图像分析(视觉)能力
-
AI 驱动的网页内容分析
-
技术特性
- 使用 TypeScript 编写,确保高可靠性
- 模块化架构,职责分离清晰
- 全面的日志记录和错误处理
- 通过环境变量轻松配置
适用场景
- AI 助手通过自然语言命令浏览网页
- 自动化网页搜索和信息提取
- 表单填写和网页交互自动化
- AI 驱动的网页内容分析
工具列表
工具名称 | 描述 |
---|---|
browse_webpage |
导航到 URL 并提取其内容 |
search_web |
执行网页搜索并返回结果 |
take_screenshot |
捕获当前页面的截图 |
click_element |
通过文本或选择器点击元素 |
fill_form |
使用提供的值填写表单字段 |
extract_content |
从网页中提取特定内容 |
analyze_content |
AI 驱动的网页内容分析 |
常见问题解答
-
如何配置 AI 提供商? 通过
.env
文件中的MCP_MODEL_PROVIDER
环境变量配置(支持 GEMINI、ANTHROPIC、OPENAI)。 -
如何与 Claude Desktop 集成? 修改 Claude Desktop 的配置文件,添加 MCP 服务器的路径和配置信息。
使用教程
使用依赖
- 确保已安装 Node.js 和 npm
- 确保已安装 Chrome 浏览器
安装教程
-
克隆仓库
bash git clone https://github.com/jasondsmith72/Browser-use-claude-mcp.git cd Browser-use-claude-mcp
-
安装依赖
bash npm install
-
创建
.env
文件(使用.env.example
作为模板)bash cp .env.example .env
-
构建项目
bash npm run build
-
启动服务器
bash npm start
调试方式
-
开发模式运行
bash npm run dev
-
运行测试
bash npm test
-
代码检查
bash npm run lint