MCP Catalogs
首页

mcp-local-rag

by shinpr·260·综合分 51

本地优先的 RAG 服务器,通过 MCP 或 CLI 为代码和技术文档提供语义+关键词搜索。

developer-toolsai-llmsearch
51
Forks
5
活跃 Issue
本月
最近提交
2 天前
收录于

概述

mcp-local-rag 是一个专注于隐私保护的 RAG 解决方案,完全在用户本地机器上运行。它提供语义搜索和关键词增强功能,能够捕捉纯向量搜索可能遗漏的技术术语,如函数名或错误代码。该服务器提供7种工具,包括文档摄取、查询、上下文扩展和文件管理。它支持多种文档格式,包括 PDF、DOCX、TXT 和 Markdown,并可通过 API 摄取 HTML 内容。

试试问 AI

装完之后,这里有 7 个你可以让 AI 做的事:

:搜索内部文档和 API 规范进行开发参考
:使用语义+关键词搜索进行代码库探索,查找特定函数和模式
:从私人文档集合中分析研究论文和检索知识
:通过搜索本地文档中的错误代码和解决方案进行技术故障排除
:支持哪些文档格式?
:关键词增强如何工作?
:是否有网页界面?

什么时候选它

当您需要私有化本地 RAG 搜索技术文档并具备精确术语匹配功能时,选择此服务器。

什么时候不要选它

如果您需要云端托管搜索、大规模企业部署或与现有向量数据库集成,则不应选择此服务器。

此 server 暴露的工具

从 README 抽取出 7 个工具
  • ingest_file

    Ingest a document file into the RAG database

  • ingest_data

    Ingest HTML content into the RAG database

  • query_documents

    Search documents using semantic similarity with keyword boost

  • read_chunk_neighbors

    Read chunks surrounding a specific search result

  • list_files

    List all files in BASE_DIR and their ingested status

  • delete_file

    Delete a file from the RAG database

  • status

    Check RAG server system health and database stats

可对比工具

semantic-search-mcpvector-search-mcplocal-gptprivate-gpt

安装

通过 MCP 安装

对于 **Cursor** — 添加到 ~/.cursor/mcp.json

{
  "mcpServers": {
    "local-rag": {
      "command": "npx",
      "args": ["-y", "mcp-local-rag"],
      "env": {
        "BASE_DIR": "/path/to/your/documents"
      }
    }
  }
}

对于 **Claude Code** — 运行此命令:

claude mcp add local-rag --scope user --env BASE_DIR=/path/to/your/documents -- npx -y mcp-local-rag

CLI 安装

npx mcp-local-rag ingest ./docs/
npx mcp-local-rag query "authentication API"

FAQ

支持哪些文档格式?
该服务器支持 PDF、DOCX、TXT 和 Markdown 文档。它还可以通过 ingest_data 工具摄取 HTML 内容。
关键词增强如何工作?
关键词增强在语义过滤后应用。它重新排序结果,优先匹配技术术语(如函数名、类名或错误代码)的精确匹配,同时保持语义相关性。
是否有网页界面?
没有,这是一个纯 CLI 和 MCP 服务器解决方案,完全在本地运行,没有网页界面。

mcp-local-rag 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。