用于本地文件分析的MCP RAG服务器
这个项目实现了一个用于检索增强生成(RAG)的模型上下文协议(MCP)服务器,该服务器能够分析您桌面上的本地文件。它为人工智能应用程序提供了工具和资源,以便从您的本地文件中查询和检索信息。
特点/功能
- 分析并为本地文件(文本、PDF 等)建立索引
- 通过MCP暴露文件搜索和检索工具
- 兼容Claude Desktop、VS Code及其他MCP客户端
快速入门
- 确保您已安装 Python 3.9+ 和 uv紫外线安装指南)。
- 安装依赖项:
PowerShell uv venv(注:这个短语在常规语境下并不构成有意义的中文或英文句子,但按照字面翻译,可理解为“使用uv创建虚拟环境”,不过具体含义需结合上下文或特定领域术语来理解,因为“uv”可能是一个特定工具或命令的名称,在常规情况下并不直接对应到明确的中文翻译。) \venv\\Scripts\\activate\ 翻译成中文是:“激活虚拟环境” 使用pip安装以下包:mcp、fastapi、pydantic、numpy、sentence-transformers、faiss-cpu、python-dotenv
- 运行服务器:
PowerShell 运行 python server.py
- 从MCP客户端(例如,Claude Desktop、支持MCP的VS Code)进行连接。
