mcpField
M
MCP Memory Server

MCP Memory Server

ローカル
github.com/grizzlypeaksoftwareメモリ・ナレッジ085 週間前に更新

MCP Memory Server について

MCP Memory Server は、テキストの記憶を保存・検索するファイルベースの MCP サーバーです。タグ付けとローカルへの永続保存に対応し、記憶を管理したいクライアント向けです。

主な機能

  1. 01任意のタグを付けたテキスト記憶の保存
  2. 02テキストやタグによる検索
  3. 03すべての記憶の取得
  4. 04ID による記憶の削除
  5. 05タグ使用状況の確認
  6. 06ローカル JSON ファイルへの保存

活用シーン

  1. 01プロジェクト情報の記録と分類
  2. 02キーワードやタグによる記憶の検索
  3. 03記憶の削除とタグ使用状況の確認

MCP 対応

記憶の保存、検索、取得、削除とタグ統計の確認を行うツールを MCP クライアントに公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Memory MCP Server

ローカルファイルに保存されたメモリーを保存、取得、管理するためのツールを提供する Model Context Protocol(MCP)サーバーです。

機能

  • タグを任意で付けてテキストメモリーを保存
  • テキストまたはタグでメモリーを検索
  • 保存されたすべてのメモリーを取得
  • 特定のメモリーを削除
  • タグの使用状況を確認
  • ローカルの JSON ファイルに永続保存

インストール

ソースから
  1. このリポジトリをクローンします
  2. 依存関係をインストールします:
    npm install
    
  3. サーバーをビルドします:
    npm run build
    

使用方法

サーバーの実行

次のコマンドでサーバーを実行します:

npm start -- [storage-path]

ここで storage-path は、メモリーファイルを保存するディレクトリです(デフォルトは現在のディレクトリです)。

Claude for Desktop の設定

このサーバーを Claude for Desktop で使用するには:

  1. Claude for Desktop の設定ファイルを開きます:

    • macOS:~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows:%APPDATA%\Claude\claude_desktop_config.json
  2. サーバー設定を追加します:

{
  "mcpServers": {
    "memory": {
      "command": "node",
      "args": [
        "/path/to/mcp-memory-server/build/index.js",
        "/path/to/storage/directory"
      ]
    }
  }
}
  1. Claude for Desktop を再起動します。変更を反映するには、実行中の Claude プロセスを強制終了する必要がある場合があります。
利用可能なツール

サーバーは次のツールを公開します:

store-memory

新しいメモリーを保存します。

パラメーター:

  • content(string、必須):保存するテキストの内容
  • tags(文字列の配列、任意):メモリーを分類するタグ
search-memories

メモリーを検索します。

パラメーター:

  • searchTerm(string、任意):メモリーの内容から検索するテキスト
  • tag(string、任意):このタグでメモリーを絞り込みます
get-all-memories

保存されているすべてのメモリーを取得します。

パラメーター:なし

delete-memory

ID でメモリーを削除します。

パラメーター:

  • id(string、必須):削除するメモリーの ID
get-tags-summary

使用されたすべてのタグの概要を取得します。

パラメーター:なし

Claude での使用例

Claude で使用できるクエリの例を以下に示します:

  • 「この情報を保存してください:プロジェクトの締め切りは 2025 年 3 月 15 日です。タグ:仕事、締め切り」
  • 「仕事に関連するメモリーは何がありますか?」
  • 「すべてのメモリーを表示してください」
  • 「ID が abc123 のメモリーを削除してください」
  • 「メモリーでどのようなタグを使いましたか?」

ファイル構成

サーバーは、指定された保存ディレクトリ内の memories.json というファイルにメモリーを保存します。

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。