MCP Rag Context
什麼是RAG Context MCP服務器?
RAG Context MCP服務器是一個輕量級的AI助手記憶管理系統,它可以幫助AI助手存儲和檢索上下文信息。通過結合本地向量存儲和數據庫,它可以實現高效的語義搜索和快速查詢。如何使用RAG Context MCP服務器?
RAG Context MCP服務器通過簡單的API接口提供服務,用戶可以通過setContext和getContext兩個工具來存儲和檢索信息。安裝後,只需配置環境變量即可開始使用。適用場景
RAG Context MCP服務器特別適合需要長期記憶和上下文管理的AI助手,例如個性化推薦系統、智能客服、項目管理助手等。主要功能
本地向量存儲使用Vectra進行高效的向量相似度搜索,確保快速查找相關上下文。
持久化內存使用SQLite數據庫進行可靠的數據持久化,確保數據不會丟失。
語義搜索自動將文本轉換為嵌入向量,實現基於語義的搜索,提高搜索準確性。
混合檢索結合語義搜索和索引數據庫查詢,提供更全面的信息檢索能力。
簡單API僅提供setContext和getContext兩個工具,易於集成和使用。
輕量級依賴少,運行完全在本地,適合各種設備和環境。
隱私優先所有數據都存儲在本地,不涉及外部API調用,保障用戶隱私。
優勢與侷限性
優勢
提供高效的語義搜索功能,提升信息檢索準確率
數據存儲在本地,保護用戶隱私
輕量級設計,易於部署和使用
支持持久化存儲,確保數據不會丟失
侷限性
首次啟動時需要下載嵌入模型,可能影響初始體驗
高內存佔用(約200MB)
需要手動配置環境變量和數據目錄
如何使用
安裝服務器
使用npm或npx安裝RAG Context MCP服務器。
配置環境變量
設置RAG_CONTEXT_DATA_DIR環境變量,指定數據存儲路徑。
啟動服務器
運行服務器後,就可以通過API接口進行上下文存儲和檢索。
使用案例
存儲用戶偏好當用戶提到他們喜歡暗色模式和使用VS Code時,可以將其存儲到系統中。
查詢編輯器偏好當需要了解用戶使用的編輯器時,可以通過語義搜索獲取相關信息。
常見問題
RAG Context MCP服務器需要聯網嗎?
如何解決'VectorStore not initialized'錯誤?
為什麼第一次啟動很慢?
如何更新已存儲的上下文?
相關資源
官方文檔
項目主頁,包含完整文檔和源代碼
安裝指南
詳細的安裝步驟和配置說明
使用教程
如何使用RAG Context MCP服務器的詳細教程
精選MCP服務推薦

Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
1.7K
5分

Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
727
4.5分

Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
3.9K
5分

Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
300
4.5分

Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
143
4.5分

Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
5.3K
4.7分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
268
4.8分

Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
1.7K
5分