使用说明
mcp试验
使用Claude Desktop(MCP Client)测试示例MCP Server之间的行为
技能
- Fastmcp
- uv包装
安装软件包
- 安装requirements.txt中的软件包
pip install -r requirements.txt
示例案例代码
case1/
└── rag/
├── __init__.py
├── base.py ← RAG 검색 추상화 클래스
├── pdf.py ← PDF 특화 RAG 구현
├── config.py ← 경로 및 설정 값
├── auto_mcp_json.py ← MCP 실행을 위한 config JSON 생성기
└── mcp_server.py ← 실제 MCP 서버 진입점
示例案例进度执行摘要
- 放入PDF文件/data/*.pdf
- .env에 OPENAI_API密钥정의
- python auto_mcp_json.py실행 → mcpconfig.json생성
- 在MCP运行时运行rag-mcp
- 与MCP关联的客户端发送semantic_search(“What is LangChain?”)查询
- 以标记的形式响应搜索结果
全部
- [x] 示例案例 请参考确认动作
测试结果
确认第一个基本动作::正常动作
- 创建演示MCP服务器并以Fastmcp安装,在克隆应用程序中验证其行为
❯ fastmcp install mcp_server.py
# Demo MCP server
[03/28/25 23:26:48] INFO Added server 'Demo' to Claude config claude.py:125
INFO Successfully installed Demo in Claude app
open -a Claude
确认第二个示例案例::正常操作
# [1] MCP config 생성
python case1/auto_mcp_json.py
# [2] 생성된 config.json을 클로드 데스크탑 설정에 복사
# [3] 클로드 데스크탑 실행
open -a Claude
