MCP Tools Project

MCP Tools Project

site icon
2025.04.03 0
Python浏览器自动化浏览器自动化
MCP Tools Project 是一个包含两个 MCP (Model Context Protocol) 服务器的项目。 1. **Echo MCP Server**: 一个简单的回声服务器,用于测试 MCP 通信。 2. **Browser-use MCP Server**: 一个使用 browser-use 和 LangChain 的浏览器自动化服务器。 核心功能包括回声测试和浏览器自动化,适用于需要自动化浏览器操作的场景。
View on GitHub

Overview

基本能力

产品定位

MCP Tools Project 是一个包含两个 MCP (Model Context Protocol) 服务器的项目,主要用于测试 MCP 通信和实现浏览器自动化。

核心功能

  1. Echo MCP Server:
  2. 提供基本的回声功能,用于测试 MCP 通信。
  3. 支持以资源或工具的形式回显消息。
  4. Browser-use MCP Server:
  5. 使用 browser-use 库实现网页自动化。
  6. 集成 LangChain 和 OpenAI,提供高级浏览器自动化能力。

适用场景

  • MCP 通信测试和开发。
  • 需要自动化浏览器操作的场景,如网页抓取、自动化测试等。

工具列表

  1. Echo MCP Server: 用于测试 MCP 通信的基本工具。
  2. Browser-use MCP Server: 提供浏览器自动化能力的工具。

常见问题解答

无具体常见问题解答内容。

使用教程

使用依赖

  • Python 3.12+
  • 虚拟环境
  • 所需包(见 requirements.txt)

安装教程

  1. 创建并激活虚拟环境: bash python -m venv .venv .\.venv\Scripts\activate # Windows source .venv/bin/activate # Linux/Mac

  2. 安装依赖: bash pip install -r requirements.txt

  3. 设置环境变量: bash # 创建 .env 文件并填入 OpenAI API 密钥 OPENAI_API_KEY=your_api_key_here

调试方式

  1. 启动 Echo 服务器开发模式: bash mcp dev echo_server.py

  2. 启动 Browser-use 服务器开发模式: bash mcp dev browser_use_mcp.py

许可证

None