MCP Server

MCP Server

site icon
2025.03.05 0
Python浏览器自动化浏览器自动化
MCP Server 是一个通过简单API提供浏览器自动化能力的服务。它利用FastMCP创建简单的API服务器,结合browser-use进行浏览器自动化,并使用OpenAI的GPT模型解释自然语言命令。
View on GitHub

Overview

基本能力

产品定位

MCP Server 是一个提供浏览器自动化能力的服务,通过自然语言命令实现浏览器任务的自动化执行。

核心功能

  • 提供简单的API端点,用于运行浏览器自动化任务
  • 利用OpenAI的GPT模型解释自然语言命令
  • 使用FastMCP创建API服务器
  • 支持浏览器自动化能力

适用场景

  • 自动化测试
  • 网页数据抓取
  • 自动化表单填写
  • 网页内容监控

工具列表

  • FastMCP: 用于创建简单的API服务器
  • browser-use: 提供浏览器自动化能力
  • OpenAI's GPT models: 用于解释自然语言命令

常见问题解答

  • 需要Python 3.11+和Poetry进行依赖管理
  • 需要OpenAI API密钥

使用教程

使用依赖

  • Python 3.11+
  • Poetry
  • OpenAI API key

安装教程

  1. 安装依赖
poetry install
  1. 配置环境变量 创建.env文件并添加以下内容:
OPENAI_API_KEY=your_openai_api_key_here

调试方式

运行以下命令启动服务器:

poetry run python main.py

服务器将在默认端口上启动,使用SSE(Server-Sent Events)传输。

许可证

None