Mcp Browser Automation

Mcp Browser Automation

🚀 MCP 工具项目

本项目实现了两款 MCP(模型上下文协议)服务器,为 MCP 通信测试与浏览器自动化操作提供了有力支持。其中,回显 MCP 服务器可用于基础的 MCP 通信测试;而 Browser - use MCP 服务器则借助 browser - use 和 LangChain 实现了强大的浏览器自动化功能。

🚀 快速开始

MCP 工具项目能帮助你轻松开展 MCP 通信测试与浏览器自动化操作。按照以下步骤,你可以快速搭建并运行这两个服务器。

✨ 主要特性

  • 回显 MCP 服务器:作为简单的回显服务器,可将消息分别作为资源和工具进行回显,用于测试 MCP 通信的基本功能。
  • Browser - use MCP 服务器:借助 browser - use 库实现网页自动化,集成 LangChain 和 OpenAI,通过 MCP 提供浏览器自动化能力。

📦 安装指南

环境准备

  • Python 3.12 及以上版本。
  • 虚拟环境。
  • 必要的软件包(具体见 requirements.txt)。

安装步骤

  1. 创建并激活虚拟环境
python -m venv .venv
.\.venv\Scripts\activate  # Windows
source .venv/bin/activate  # Linux/Mac
  1. 安装依赖项
pip install -r requirements.txt
  1. 设置环境变量
# 创建包含你的 OpenAI API 密钥的 .env 文件
OPENAI_API_KEY=your_api_key_here

💻 使用示例

基础用法

启动回显服务器(开发模式)

mcp dev echo_server.py

启动 Browser - use 服务器(开发模式)

mcp dev browser_use_mcp.py

📚 详细文档

MCP 服务器介绍

回显服务器

这是一个简单的回显服务器,主要用于演示基本的 MCP 功能。它可以将接收到的消息作为资源进行回显,也可以将消息作为工具进行回显。

Browser - use 服务器

这是一个浏览器自动化服务器,具备以下功能:

  • 利用 browser - use 库进行网页自动化操作。
  • 集成了 LangChain 和 OpenAI,增强了自动化的智能性。
  • 通过 MCP 协议提供浏览器自动化能力。

配置说明

MCP 服务器的配置信息存储在 .cursor/mcp.json 文件中。你可以根据实际需求对该文件进行修改和调整。

  • 0 关注
  • 0 收藏,21 浏览
  • system 提出于 2025-10-04 21:21

相似服务问题

相关AI产品