
mcp-test

2025.03.28
0
Python测试工具RAG 搜索PDF 处理开发效率
mcp-test 是一个用于测试 Claude Desktop(MCP Client)与示例 MCP Server 之间交互的服务。它主要用于展示和验证 MCP 服务器的基本功能和集成能力。核心功能包括 RAG(检索增强生成)搜索、PDF 文件处理以及与 Claude 客户端的交互。适用于开发者在集成 MCP 服务器时进行功能测试和验证。
View on GitHub
Overview
基本能力
产品定位
mcp-test 是一个测试工具,用于验证 MCP 服务器与 Claude Desktop 客户端的交互功能。
核心功能
- 支持 RAG(检索增强生成)搜索功能
- 提供 PDF 文件的特定处理能力
- 自动生成 MCP 配置 JSON 文件
- 与 Claude Desktop 客户端集成测试
适用场景
- 开发者在集成 MCP 服务器时进行功能测试
- 验证 RAG 搜索功能的实现
- 测试 PDF 文件的处理能力
- 验证 MCP 服务器与 Claude 客户端的交互
工具列表
- Fastmcp: 用于安装和运行 MCP 服务器的工具
- uv 包: 用于处理 MCP 服务器的依赖项
常见问题解答
- 如何安装 MCP 服务器?使用
fastmcp install mcp_server.py
命令安装。 - 如何生成 MCP 配置 JSON 文件?运行
python auto_mcp_json.py
生成。 - 如何启动 Claude Desktop 客户端?使用
open -a Claude
命令启动。
使用教程
使用依赖
安装所需的 Python 包:
pip install -r requirements.txt
安装教程
- 安装 Fastmcp 工具
- 使用以下命令安装 MCP 服务器:
fastmcp install mcp_server.py
调试方式
- 生成 MCP 配置 JSON 文件:
python case1/auto_mcp_json.py
- 将生成的
config.json
复制到 Claude Desktop 设置中 - 启动 Claude Desktop 客户端:
open -a Claude
- 在客户端中测试 MCP 服务器的功能
许可证
None