Memory MCP 服务器 について
Memory MCP 服务器は、ナレッジグラフを管理する MCP サーバーです。対話式、コマンドライン、JSON 設定で起動でき、グラフ操作と自動保存に加え、グラフを背景にした短編生成の実験機能を備えます。
主な機能
- 01対話式・コマンドライン・JSON で起動
- 02エンティティと関係の作成・削除
- 03ノード検索とグラフの読み取り
- 04観察記録の追加・削除
- 05データの自動保存
- 06グラフに基づく短編リソース
活用シーン
- 01エンティティ、関係、観察記録の管理
- 02ノード検索やグラフ全体の読み取り
- 03グラフデータの保存と再利用
- 04テーマに沿ったグラフ短編の取得
MCP 対応
MCP のツール、リソース、サンプリングに対応し、ナレッジグラフ操作と短編リソースを MCP クライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Memory MCP サーバー
MCP Servers - memory をベースに改造したナレッジグラフ管理サーバー
機能の特徴
- 複数の起動方法に対応:対話式、コマンドライン、JSON設定
- ナレッジグラフの知識背景に基づく短編ストーリーを生成(実験)(
mcp_client.py内のhandle_sampling_message関数を参照) - 完全なナレッジグラフ管理機能
- MCP プロトコルに対応:tools、resource、sampling
- データの自動永続化
- 柔軟な設定オプション
クイックスタート
起動方法
- 対話式で起動 プログラムを直接実行(ダブルクリック)し、案内に従って設定を入力します:
- プログラムからポート番号の入力を求められます(デフォルトは8080)
- プログラムからメモリファイルのパスの入力を求められます(デフォルトはプログラムと同じディレクトリにあるmemory.json)
2. コマンドライン引数
サーバーを起動します
mcp_server_memory.exe --port 8080 --memory-path ./memory.json
3. JSON設定で起動
パイプ経由でJSON設定を渡します:
echo '{"jsonrpc": "2.0","method": "start","id": 2,"params":{"port": 8080, "memory_path": "./memory.json"}}' | ./mcp_server_memory.exe
ヘルプ情報を取得します
echo '{"jsonrpc": "2.0","method": "help","id": 1}' | mcp_server_memory.exe
設定項目
| パラメーター | 説明 | デフォルト値 |
|---|---|---|
| port | サーバーのリッスンポート | 8080 |
| memory_path | データ保存ファイルのパス | ./memory.json |
API インターフェース
エンティティ操作
create_entities: エンティティを作成delete_entities: エンティティを削除search_nodes: ノードを検索open_nodes: 指定したノードを開く
関係操作
create_relations: 関係を作成delete_relations: 関係を削除
観察操作
add_observations: 観察を追加delete_observations: 観察を削除
グラフ操作
read_graph: グラフ全体を読み込む
Resource インターフェース
memory://short-story/all: ナレッジグラフに基づいて生成されたすべての短編ストーリーを取得memory://short-story/{topic}: 指定したテーマの短編ストーリーを取得topic: ストーリーのテーマを表すキーワード。例:「テクノロジー」「歴史」など
データの永続化
- データはJSON Lines形式で保存されます
- 最新の設定を
config.jsonに自動保存します - 相対パスと絶対パスに対応しています
- 存在しないディレクトリを自動作成します
注意事項
- Windowsでは、パスの区切り文字として
\または\\を使用することをおすすめします - プログラムに保存先パスへの読み書き権限があることを確認してください
- 初回実行時に保存ファイルが自動作成されます
関連リンク
MCP Memory Server を起動中
Mixlab 作
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。