
MCP Tools Project

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 通信和实现浏览器自动化。
核心功能
- Echo MCP Server:
- 提供基本的回声功能,用于测试 MCP 通信。
- 支持以资源或工具的形式回显消息。
- Browser-use MCP Server:
- 使用 browser-use 库实现网页自动化。
- 集成 LangChain 和 OpenAI,提供高级浏览器自动化能力。
适用场景
- MCP 通信测试和开发。
- 需要自动化浏览器操作的场景,如网页抓取、自动化测试等。
工具列表
- Echo MCP Server: 用于测试 MCP 通信的基本工具。
- Browser-use MCP Server: 提供浏览器自动化能力的工具。
常见问题解答
无具体常见问题解答内容。
使用教程
使用依赖
- Python 3.12+
- 虚拟环境
- 所需包(见 requirements.txt)
安装教程
-
创建并激活虚拟环境:
bash python -m venv .venv .\.venv\Scripts\activate # Windows source .venv/bin/activate # Linux/Mac
-
安装依赖:
bash pip install -r requirements.txt
-
设置环境变量:
bash # 创建 .env 文件并填入 OpenAI API 密钥 OPENAI_API_KEY=your_api_key_here
调试方式
-
启动 Echo 服务器开发模式:
bash mcp dev echo_server.py
-
启动 Browser-use 服务器开发模式:
bash mcp dev browser_use_mcp.py
许可证
None