Skip to main content
Glama

メモリMCPサーバー

ローカル ファイルに保存されたメモリを保存、取得、管理するためのツールを提供するモデル コンテキスト プロトコル (MCP) サーバー。

特徴

  • オプションのタグを使用してテキストメモリを保存する

  • テキストまたはタグで思い出を検索

  • 保存されたすべての記憶を取得する

  • 特定の記憶を削除する

  • タグの使用統計を表示する

  • ローカルJSONファイルへの永続的な保存

Related MCP server: MCP Web Research Server

インストール

ソースから

  1. このリポジトリをクローンする

  2. 依存関係をインストールします:

    npm install
  3. サーバーを構築します。

    npm run build

使用法

サーバーの実行

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

npm start -- [storage-path]

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

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 (文字列、必須): 保存するテキストコンテンツ

  • tags (文字列の配列、オプション): メモリを分類するためのタグ

search-memories

思い出を探します。

パラメータ:

  • searchTerm (文字列、オプション): メモリコンテンツ内で検索するテキスト

  • tag (文字列、オプション):このタグで思い出をフィルタリングする

get-all-memories

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

パラメータ: なし

delete-memory

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

パラメータ:

  • id (文字列、必須): 削除するメモリのID

get-tags-summary

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

パラメータ: なし

クロードでの使用例

Claude で使用するクエリの例を次に示します。

  • 「この情報を保存してください: プロジェクトの締め切りは 2025 年 3 月 15 日です。タグ: 作業、締め切り」

  • 「仕事に関連した思い出は何か?」

  • 「私の思い出を全部見せて」

  • 「ID abc123のメモリを削除」

  • 「思い出の中でどんなタグを使ったことがあるだろうか?」

ファイル構造

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

ライセンス

マサチューセッツ工科大学

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/grizzlypeaksoftware/mcp-memory-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server