
ttommyth/rag-memory-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
知識グラフと機能を備えた高度なMCPサーバー。 このサーバーは、セマンティック検索、ドキュメント処理、ハイブリッド検索などの基本的なメモリコンセプトを拡張します.
概要
知識グラフと機能を備えた高度なMCPサーバー。 このサーバーは、よりインテリジェントなメモリ管理のために、セマンティック検索、ドキュメント処理、およびハイブリッド検索で基本的なメモリコンセプトを拡張します。 モデルコンテキストプロトコルプロジェクトからナレッジグラフメモリサーバー。 このサーバーは、MCP クライアント(Claude Desktop、VS Code など)と一緒にローカルで動作するように設計されており、データベースストレージのローカルファイルシステムアクセスが必要です。 - : 持続的なエンティティティティティティティティティティティティ、リレーション、およびオブザベーション - : テキストトランスを用いたセマンティックな類似性検索 - : RAG-enabled ドキュメントのチャンクと埋め込む - : グラフのトラバーサルとベクトル類似性を組み合わせる - : ベクトル操作のためのsqlite-vec による高速ローカルストレージ - : ドキュメントからの自動用語抽出 このサーバーは、モデルコンテキストプロトコル(MCP)による包括的なメモリ管理を実現します。 - storeDocument: 処理のためにメタデータでドキュメントを保存 - chunkDocument: 設定可能なパラメータでテキストチャンクを作成します -...
概要(AI 翻訳)
RAG-enabled Memory 用の高度な MCP サーバーで、** ベクトル検索** 機能を備えたナレッジ グラフを使っています。 このサーバーは、よりインテリジェントなメモリ管理のために、セマンティック検索、ドキュメント処理、およびハイブリッド検索で基本的なメモリコンセプトを拡張します。
: モデルコンテキストプロトコルプロジェクトからナレッジグラフメモリサーバーにインスパイアされる。
注意: このサーバーは、MCP クライアント(Claude Desktop、VS Code など)と一緒にローカルで動作するように設計されており、データベースストレージのローカルファイルシステムアクセスが必要です。
✨ 主な特長
-ナレッジグラフメモリ:永続的なエンティティティティ、関係、および観察
- ** ツェンベクター検索**: 文章の変圧器を使用してSemantic類似性検索 -文書処理:RAG対応文書のチャンクと埋め込み -ハイブリッド検索: ベクトルの類似性をグラフの横断と結合して下さい
- ** ⚡ SQLite バックエンド**: ベクトル操作のためのsqlite-vecによる高速ローカルストレージ
- 免除の抽出:文書からの自動期間の抽出
ツール
このサーバーは、モデルコンテキストプロトコル(MCP)による包括的なメモリ管理を実現します。
ドキュメント管理
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
rag-memory-mcp
An advanced MCP server for RAG-enabled memory through a knowledge graph with vector search capabilities. This server extends the basic memory concepts with semantic search, document processing, and hybrid retrieval for more intelligent memory management.
Inspired by: Knowledge Graph Memory Server from the Model Context Protocol project.
Note: This server is designed to run locally alongside MCP clients (e.g., Claude Desktop, VS Code) and requires local file system access for database storage.
✨ Key Features
- 🧠 Knowledge Graph Memory: Persistent entities, relationships, and observations
- 🔍 Vector Search: Semantic similarity search using sentence transformers
- 📄 Document Processing: RAG-enabled document chunking and embedding
- 🔗 Hybrid Search: Combines vector similarity with graph traversal
- ⚡ SQLite Backend: Fast local storage with sqlite-vec for vector operations
- 🎯 Entity Extraction: Automatic term extraction from documents
Tools
This server provides comprehensive memory management through the Model Context Protocol (MCP):
📚 Document Management
storeDocument: Store documents with metadata for processingchunkDocument: Create text chunks with configurable parametersembedChunks: Generate vector embeddings for semantic searchextractTerms: Extract potential entity terms from documentslinkEntitiesToDocument: Create explicit entity-document associationsdeleteDocuments: Remove documents and associated datalistDocuments: View all stored documents with metadata
🧠 Knowledge Graph
createEntities: Create new entities with observations and typescreateRelations: Establish relationships between entitiesaddObservations: Add contextual information to existing entitiesdeleteEntities: Remove entities and their relationshipsdeleteRelations: Remove specific relationshipsdeleteObservations: Remove specific observations from entities
🔍 Search & Retrieval
hybridSearch: Advanced search combining vector similarity and graph traversalsearchNodes: Find entities by name, type, or observation contentopenNodes: Retrieve specific entities and their relationships
インストール
npx -y rag-memory-mcp設定
{
"mcpServers": {
"rag-memory": {
"command": "npx",
"args": ["-y", "rag-memory-mcp"]
}
}
}