mcpField
A
agent-memory-mcp

agent-memory-mcp

github.com/davila7エージェントワークフロー33.0k575 回インストール今日更新
リポジトリ

agent-memory-mcp について

エージェント向けの永続的で検索可能なメモリバンクで、プロジェクト文書と同期します。MCP サーバーとして長期メモリを操作でき、単独のダッシュボードも含みます。

主な機能

  1. 01クエリ、種類、タグによる検索
  2. 02メモリや決定事項の記録
  3. 03キーを指定したメモリの取得
  4. 04メモリ使用状況の統計表示
  5. 05ダッシュボードでの使用状況表示

活用シーン

  1. 01プロジェクトの設計決定の記録
  2. 02過去のパターンやプロジェクト記憶の検索

MCP 対応

MCP サーバーとして動作し、長期メモリの検索、書き込み、読み取り、統計確認のツールを提供します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/davila7/claude-code-templates --skill agent-memory-mcp

インストール後、Claude Code で/agent-memory-mcpを入力して読み込まれたか確認します。

詳細

Agent Memory Skill

このスキルは、プロジェクトのドキュメントと自動的に同期する、永続的で検索可能なメモリバンクを提供します。MCP サーバーとして動作し、長期的なメモリの読み取り、書き込み、検索を可能にします。

前提条件

  • Node.js (v18+)

セットアップ

  1. リポジトリをクローンする: agentMemory プロジェクトを、エージェントのワークスペースまたは同階層のディレクトリにクローンします:

    git clone https://github.com/webzler/agentMemory.git .agent/skills/agent-memory
    
  2. 依存関係をインストールする:

    cd .agent/skills/agent-memory
    npm install
    npm run compile
    
  3. MCP サーバーを起動する: ヘルパースクリプトを使用して、現在のプロジェクトのメモリバンクを有効化します:

    npm run start-server <project_id> <absolute_path_to_target_workspace>
    

    現在のディレクトリの場合の例:

    npm run start-server my-project $(pwd)
    

機能 (MCP ツール)

memory_search

クエリ、タイプ、またはタグでメモリを検索します。

  • 引数: query (string), type? (string), tags? (string[])
  • 使用例: 「すべての認証パターンを検索」 -> memory_search({ query: "authentication", type: "pattern" })
memory_write

新しい知識や決定事項を記録します。

  • 引数: key (string), type (string), content (string), tags? (string[])
  • 使用例: 「このアーキテクチャの決定を保存」 -> memory_write({ key: "auth-v1", type: "decision", content: "..." })
memory_read

キーを指定して特定のメモリの内容を取得します。

  • 引数: key (string)
  • 使用例: 「認証の設計を取得」 -> memory_read({ key: "auth-v1" })
memory_stats

メモリの使用状況を分析して表示します。

  • 使用例: 「メモリの統計情報を表示」 -> memory_stats({})

ダッシュボード

このスキルには、メモリの使用状況を可視化するスタンドアロンのダッシュボードが含まれています。

npm run start-dashboard <absolute_path_to_target_workspace>

アクセス先: http://localhost:3333

コメント