本地文件分析RAG服务器

MCP RAG服务器用于分析和检索本地文件,为AI应用提供文件搜索和检索工具。

  • by DRITI2906
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 DRITI2906/LocalFile-MCP-Server

使用说明

用于本地文件分析的MCP RAG服务器

这个项目实现了一个用于检索增强生成(RAG)的模型上下文协议(MCP)服务器,该服务器能够分析您桌面上的本地文件。它为人工智能应用程序提供了工具和资源,以便从您的本地文件中查询和检索信息。

特点/功能

  • 分析并为本地文件(文本、PDF 等)建立索引
  • 通过MCP暴露文件搜索和检索工具
  • 兼容Claude Desktop、VS Code及其他MCP客户端

快速入门

  1. 确保您已安装 Python 3.9+ 和 uv紫外线安装指南)。

  2. 安装依赖项: PowerShell uv venv(注:这个短语在常规语境下并不构成有意义的中文或英文句子,但按照字面翻译,可理解为“使用uv创建虚拟环境”,不过具体含义需结合上下文或特定领域术语来理解,因为“uv”可能是一个特定工具或命令的名称,在常规情况下并不直接对应到明确的中文翻译。) `venv\Scripts\activate` 翻译成中文是:“激活虚拟环境” 使用pip安装以下包:mcp、fastapi、pydantic、numpy、sentence-transformers、faiss-cpu、python-dotenv

  3. 运行服务器: PowerShell 运行 python server.py

  4. 从MCP客户端(例如,Claude Desktop、支持MCP的VS Code)进行连接。