article
README
🚀 MCP 服务器
MCP 服务器基于 Machine Control Protocol(机器控制协议),借助简单 API 实现浏览器自动化功能,让用户能轻松通过自然语言命令完成浏览器操作。
🚀 快速开始
先决条件
- Python 3.11+
- 依赖管理工具:Poetry
- OpenAI API 密钥
设置
1. 安装依赖项
poetry install
2. 配置环境变量
在项目根目录创建 .env 文件,内容如下:
OPENAI_API_KEY=你的 OpenAI API 密钥
运行
poetry run python main.py
服务器将使用 SSE(Server-Sent Events)传输协议在默认端口启动。
✨ 主要特性
浏览器自动化
通过 /run_browser_task 端点,可使用自然语言命令执行浏览器自动化任务,例如:
- 打开指定的 URL
- 模拟用户交互,如点击、输入等
- 提取页面信息并返回结果
📚 详细文档
此服务器创建了一个 API 端点,允许您使用自然语言命令执行浏览器自动化任务。它利用了:
- FastMCP:用于创建简单的 API 服务器
- browser-use:用于浏览器自动化功能
- OpenAI 的 GPT 模型:用于解析自然语言命令
Scan to join WeChat group