MCP メモリサーバー
チャット セッション全体にわたって構造化されたメモリ管理を提供する、Claude Desktop 用の Model Context Protocol (MCP) サーバー。特にプロジェクトベースの作業向けに設計されています。
プロジェクト重視のメモリ管理
このMCPサーバーは、Claude Desktopと併用することで、Claudeがプロジェクトディレクトリ内のコンテキストと知識を維持できるように特別に設計されています。これにより、Claudeは以下のことが可能になります。
プロジェクトディレクトリ内にメモリストアを作成する
会話中に発見した重要な情報を保存する
将来のセッションで関連する記憶を思い出す
プロジェクトに関する包括的な知識ベースを時間をかけて構築します
このアプローチは、ソフトウェア開発、研究、執筆、Claude との共同作業など、セッション間でコンテキストを維持することが重要な長期プロジェクトに最適です。
Related MCP server: MCP Tools
特徴
記憶を構造化されたマークダウンファイルとして保存する
Lunr.js を使用してメモリをインデックス化し、効率的に検索する
思い出にタグを付けて分類する
記憶間の関係性を構築する
コンテンツ、タグ、種類で思い出を検索
指定されたディレクトリにメモリストアを構築する
メモリ構造
メモリはプロジェクト内に階層構造で保存されます。
この構造により、プロジェクトに関連するすべてのメモリがプロジェクト ディレクトリ内で整理され、アクセス可能になります。
Claude Desktopでの使用
claude_desktop_config.json に以下を追加します:
環境変数を使用してカスタム メモリ ディレクトリを設定することもできます。
プロジェクトワークフロー
セットアップ: Claudeで新しいプロジェクトを開始するときは、プロジェクトディレクトリにメモリストアを作成します。
進行中の作業:クロードと作業すると、重要な情報がメモリストアに保存されます
継続性:将来のセッションでは、クロードは関連する記憶を呼び出して文脈を維持することができます。
知識構築: 時間の経過とともに、クロードはあなたのプロジェクトに関する包括的な知識ベースを構築します
このワークフローにより、Claude は各プロジェクトに固有のコンテキストと知識を維持できるようになり、長期的な共同作業者としての効率が向上します。
クロードプロジェクト指示
このリポジトリには、Claudeプロジェクトの指示書を包括的にまとめたテンプレートであるinstructions_template.mdファイルが含まれています。このテンプレートを特定のプロジェクトに合わせてカスタマイズすることで、Claudeが記憶システムを効果的に活用できるようにすることができます。
テンプレートには以下が含まれます。
メモリシステムのセットアップ手順
記憶想起プロセス
記憶作成ガイドライン
記憶組織システム
メモリメンテナンス手順
会話ワークフロー
ベストプラクティス
発達
実装の詳細
このサーバーは以下を使用して構築されています:
公式モデルコンテキストプロトコル(MCP)SDK
型安全性のためのTypeScript
メモリのインデックス作成と検索のためのLunr.js
スキーマ検証のためのZod
ライセンス
マサチューセッツ工科大学