Knowledge Rag
K

Knowledge Rag

知識RAG系統是一個本地化檢索增強生成系統,通過MCP協議與Claude Code集成,支持對PDF、Markdown等多種格式文檔進行混合搜索(語義+關鍵詞),並提供關鍵詞路由功能,適用於個人知識庫管理。
2.5分
5.8K

什麼是Knowledge RAG System?

Knowledge RAG是一個100%在本地運行的智能文檔搜索系統,專門為Claude Code設計。它能夠理解您文檔中的內容,當您向Claude提問時,系統會自動搜索相關文檔片段並提供給Claude作為回答參考。 想象一下,您有一個包含各種技術文檔、筆記、代碼示例的文件夾,當您問Claude關於某個技術問題時,系統會自動從您的文檔中找到最相關的信息,讓Claude的回答更加準確和個性化。

如何使用Knowledge RAG System?

使用非常簡單: 1. 將您的文檔按類別放入documents文件夾 2. 啟動Claude Code 3. 直接向Claude提問 系統會自動在後臺搜索您的文檔,找到相關信息並整合到Claude的回答中。您不需要手動搜索或複製粘貼文檔內容。

適用場景

• 技術文檔查詢:快速查找API文檔、配置說明 • 安全研究:搜索漏洞利用、滲透測試方法 • 學習筆記:查找之前的筆記和知識點 • 代碼參考:搜索代碼示例和最佳實踐 • 個人知識庫:管理各種格式的文檔和資料

主要功能

混合智能搜索
結合語義理解(理解概念含義)和關鍵詞匹配(精確查找術語),提供最準確的搜索結果。您可以通過hybrid_alpha參數調整搜索策略。
完全本地運行
所有數據處理都在您的電腦上完成,文檔內容不會上傳到任何雲端服務器,確保隱私安全。
多格式文檔支持
支持PDF、Markdown、純文本、Python代碼、JSON等多種文件格式,自動解析內容。
智能分類路由
根據問題中的關鍵詞自動判斷文檔類別(如安全、開發、CTF等),提高搜索準確性。
無縫Claude集成
作為MCP服務器直接集成到Claude Code中,提問時自動搜索,無需切換工具。
快速索引更新
文檔添加或修改後,可以快速重新索引,支持並行處理提升速度。
優勢
🔒 隱私保護:所有數據都在本地處理,不上傳雲端
⚡ 搜索靈活:支持從純關鍵詞到純語義的多種搜索模式
📚 格式兼容:支持PDF、Markdown、代碼等多種文檔格式
🎯 智能分類:自動識別問題類型,精準搜索相關文檔
🚀 響應快速:關鍵詞搜索模式幾乎即時返回結果
🔄 易於更新:文檔變更後可以快速重新索引
侷限性
💻 需要本地資源:需要運行Ollama和Python環境
📦 初始設置:首次安裝需要配置Python和Ollama
🔧 技術依賴:需要基本的命令行操作知識
💾 存儲佔用:向量數據庫會佔用一定磁盤空間
🐢 語義搜索較慢:純語義搜索需要生成嵌入向量,速度較慢

如何使用

安裝準備
確保您的電腦已安裝Python 3.11或3.12,並下載安裝Ollama。
下載並安裝系統
克隆項目倉庫並運行安裝腳本,自動設置虛擬環境和依賴。
下載嵌入模型
在Ollama中下載用於理解文檔語義的模型。
配置Claude Code
編輯Claude配置文件,添加MCP服務器配置。
添加您的文檔
將您的文檔按類別放入documents文件夾中。
開始使用
重啟Claude Code,系統會自動索引文檔,然後就可以直接提問了。

使用案例

技術文檔查詢
當您需要查找某個API的具體用法或配置參數時
安全研究參考
在進行滲透測試或安全研究時,需要參考特定漏洞利用方法
代碼示例查找
需要某個編程任務的代碼示例或最佳實踐
學習筆記回顧
複習之前學習過的知識點或技術概念

常見問題

我需要把文檔上傳到雲端嗎?
支持哪些類型的文檔?
搜索速度如何?
如何添加新文檔?
需要聯網使用嗎?
可以搜索中文文檔嗎?
文檔數量有限制嗎?
如何優化搜索結果?

相關資源

GitHub倉庫
項目源代碼和最新版本
Ollama官網
本地大模型運行環境
Python下載
Python編程語言
Claude Code文檔
Claude Code使用指南
MCP協議文檔
Model Context Protocol官方文檔

安裝

複製以下命令到你的Client進行配置
{
     "mcpServers": {
       "knowledge-rag": {
         "type": "stdio",
         "command": "cmd",
         "args": ["/c", "cd /d C:\\path\\to\\knowledge-rag && .\\venv\\Scripts\\python.exe -m mcp_server.server"],
         "env": {}
       }
     }
   }
注意:您的密鑰屬於敏感信息,請勿與任何人分享。

替代品

M
Moltbrain
MoltBrain是一個為OpenClaw、MoltBook和Claude Code設計的長期記憶層插件,能夠自動學習和回憶項目上下文,提供智能搜索、觀察記錄、分析統計和持久化存儲功能。
TypeScript
4.1K
4.5分
H
Haiku.rag
Haiku RAG是一個基於LanceDB、Pydantic AI和Docling構建的智能檢索增強生成系統,支持混合搜索、重排序、問答代理、多代理研究流程,並提供本地優先的文檔處理和MCP服務器集成。
Python
9.2K
5分
C
Claude Context
Claude Context是一個MCP插件,通過語義代碼搜索為AI編程助手提供整個代碼庫的深度上下文,支持多種嵌入模型和向量數據庫,實現高效代碼檢索。
TypeScript
16.7K
5分
A
Acemcp
Acemcp是一個代碼庫索引和語義搜索的MCP服務器,支持自動增量索引、多編碼文件處理、.gitignore集成和Web管理界面,幫助開發者快速搜索和理解代碼上下文。
Python
17.0K
5分
M
MCP
微軟官方MCP服務器,為AI助手提供最新微軟技術文檔的搜索和獲取功能
15.0K
5分
C
Cipher
Cipher是一個專為編程AI代理設計的開源記憶層框架,通過MCP協議與各種IDE和AI編碼助手集成,提供自動記憶生成、團隊記憶共享和雙系統記憶管理等核心功能。
TypeScript
0
5分
A
Annas MCP
Anna's Archive的MCP服務器和CLI工具,用於搜索和下載該平臺的文檔,支持通過API密鑰訪問。
Go
11.2K
4.5分
S
Search1api
Search1API MCP Server是一個基於Model Context Protocol (MCP)的服務器,提供搜索和爬取功能,支持多種搜索服務和工具。
TypeScript
15.5K
4分
M
Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
31.4K
5分
B
Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
38.9K
4.5分
F
Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
120.0K
5分
S
Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
30.3K
4.5分
M
Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
19.3K
5分
N
Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
19.1K
4.5分
E
Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
24.0K
4.8分
C
Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
78.5K
4.7分
AIBase
智啟未來,您的人工智慧解決方案智庫
© 2026AIBase