mcp-local-rag
by shinpr·★ 260·综合分 51
本地优先的 RAG 服务器,通过 MCP 或 CLI 为代码和技术文档提供语义+关键词搜索。
概述
mcp-local-rag 是一个专注于隐私保护的 RAG 解决方案,完全在用户本地机器上运行。它提供语义搜索和关键词增强功能,能够捕捉纯向量搜索可能遗漏的技术术语,如函数名或错误代码。该服务器提供7种工具,包括文档摄取、查询、上下文扩展和文件管理。它支持多种文档格式,包括 PDF、DOCX、TXT 和 Markdown,并可通过 API 摄取 HTML 内容。
试试问 AI
装完之后,这里有 7 个你可以让 AI 做的事:
什么时候选它
当您需要私有化本地 RAG 搜索技术文档并具备精确术语匹配功能时,选择此服务器。
什么时候不要选它
如果您需要云端托管搜索、大规模企业部署或与现有向量数据库集成,则不应选择此服务器。
此 server 暴露的工具
从 README 抽取出 7 个工具ingest_fileIngest a document file into the RAG database
ingest_dataIngest HTML content into the RAG database
query_documentsSearch documents using semantic similarity with keyword boost
read_chunk_neighborsRead chunks surrounding a specific search result
list_filesList all files in BASE_DIR and their ingested status
delete_fileDelete a file from the RAG database
statusCheck RAG server system health and database stats
可对比工具
安装
通过 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-ragCLI 安装
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 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。