MCP Server

MCP Server

通过 API 接口提供浏览器自动化功能,该接口使用 OpenAI 的 GPT 模型来解释自然语言命令,从而执行网络任务。

浏览器自动化
开发者工具
Python
访问服务器

README

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 端点来执行使用自然语言的浏览器自动化任务。 例如:

推荐服务器

Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Playwright MCP Server

Playwright MCP Server

提供一个利用模型上下文协议的服务器,以实现类人浏览器的自动化,该服务器使用 Playwright,允许控制浏览器行为,例如导航、元素交互和滚动。

精选
本地
TypeScript
MCP Package Docs Server

MCP Package Docs Server

促进大型语言模型高效访问和获取 Go、Python 和 NPM 包的结构化文档,通过多语言支持和性能优化来增强软件开发。

精选
本地
TypeScript
@kazuph/mcp-fetch

@kazuph/mcp-fetch

用于获取网页内容和处理图像的模型上下文协议服务器。这使得 Claude Desktop(或任何 MCP 客户端)能够适当地获取网页内容和处理图像。

精选
本地
JavaScript
Claude Code MCP

Claude Code MCP

一个实现了 Claude Code 作为模型上下文协议(Model Context Protocol, MCP)服务器的方案,它可以通过标准化的 MCP 接口来使用 Claude 的软件工程能力(代码生成、编辑、审查和文件操作)。

精选
本地
JavaScript
@kazuph/mcp-taskmanager

@kazuph/mcp-taskmanager

用于任务管理的模型上下文协议服务器。它允许 Claude Desktop(或任何 MCP 客户端)在基于队列的系统中管理和执行任务。

精选
本地
JavaScript
DuckDuckGo MCP Server

DuckDuckGo MCP Server

一个模型上下文协议 (MCP) 服务器,通过 DuckDuckGo 提供网页搜索功能,并具有内容获取和解析的附加功能。

精选
Python
YouTube Transcript MCP Server

YouTube Transcript MCP Server

这个服务器用于获取指定 YouTube 视频 URL 的字幕,从而可以与 Goose CLI 或 Goose Desktop 集成,进行字幕提取和处理。

精选
Python
serper-search-scrape-mcp-server

serper-search-scrape-mcp-server

这个 Serper MCP 服务器支持搜索和网页抓取,并且支持 Serper API 引入的所有最新参数,例如位置信息。

精选
TypeScript