mcp-local-rag
本地运行的文档语义搜索工具,支持MCP与CLI,保护隐私零成本。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:mcp-local-rag。 它的用途是:本地运行的文档语义搜索工具,支持MCP与CLI,保护隐私零成本。 详细介绍见:https://321skill.com/skills/mcp-local-rag-shinpr/ 请根据该页面的说明完成安装。
使用示例
“帮我在这周的项目会议纪要里找一下关于‘用户认证模块重构’的讨论细节。”,它会调用 mcp-local-rag 在你的本地会议记录文件夹中进行语义搜索,并返回包含相关讨论的精确片段。或者,当你写代码时遇到一个模糊的错误信息,可以
对AI说:“搜索我们的内部Wiki,看看有没有关于‘ERR_CONNECTION_REFUSED 在Docker环境下’的解决方案。”
介绍
mcp-local-rag 解决了开发者在处理敏感或内部技术文档时,既希望利用AI进行高效语义搜索,又担忧数据隐私和云端成本的问题。它通过MCP协议或命令行,在本地计算机上建立了一个完全离线的检索增强生成(RAG)系统,确保你的代码、技术规格或内部资料无需离开本地环境。
使用方式极其简单。对于集成MCP的AI编码工具(如Cursor、Claude Code),只需在配置文件中添加几行命令并指定文档根目录即可。重启工具后,AI助手便能直接调用它来“搜索知识库内容”。你也可以完全绕过MCP,直接使用其CLI功能,通过 npx 命令进行文档的“整理学习笔记”和“查询技术概念”。
这个工具非常适合需要频繁查阅大量私有技术文档、代码库或研究资料的角色,例如全栈开发、后端开发、学术研究者和文档工程师。他们可以在“撰写技术文档”、“排查Bug根因”或“研读学术文献”时,快速定位到相关且精确的上下文信息。
使用建议是,首次运行时会下载必要的AI模型,请确保网络通畅。虽然它支持多文档根目录,但请注意所有待搜索的文档必须位于你配置的根目录之下。对于超大规模文档库,首次建立索引可能需要一些时间。
核心特点
核心区别在于其“语义搜索结合关键词增强”的混合搜索策略,不仅理解查询意图,还会对`useEffect`、错误码等精确技术术语进行加权,确保代码搜索的准确性。此外,它提供“智能语义分块”和“基于相关性差距的结果过滤”,而非简单的按字符切割和固定返回数量,从而提供质量更高、上下文更完整的答案。
注意事项
不适合需要实时搜索互联网公开信息或处理超大规模(如企业级TB数据)文档库的场景。
常见问题
需要联网吗?
首次运行需下载模型,之后可完全离线使用。
支持哪些文件格式?
主要支持文本类文件,如PDF、Markdown、代码文件等,具体请查阅项目文档。