MCP Browser 自动化工具
通过一个API端点提供浏览器自动化功能,该端点解释自然语言命令以使用OpenAI的GPT模型执行网页任务。
服务介绍
MCP 服务器
MCP(机器控制协议)服务器通过简单的API提供浏览器自动化功能。
描述
该服务器创建了一个API端点,允许您使用自然语言命令运行浏览器自动化任务。它利用了:
- FastMCP:用于创建一个简单的API服务器
- browser-use:用于浏览器自动化功能
- OpenAI的GPT模型:用来解释自然语言命令
先决条件
- Python 3.11+
- Poetry 用于依赖管理
- OpenAI API 密钥
设置
1. 安装依赖
poetry install
2. 配置环境变量
在根目录下创建一个 .env 文件,并添加如下内容:
OPENAI_API_KEY=your_openai_api_key_here
运行
poetry run python main.py
服务器将在默认端口上以SSE(服务器发送事件)传输方式启动。
功能
浏览器自动化
使用 /run_browser_task 端点来执行基于自然语言的浏览器自动化任务。例如: