mcpField
M
Memory MCP 服务器

Memory MCP 服务器

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

Memory MCP 服务器 について

Memory MCP 服务器は、ナレッジグラフを管理する MCP サーバーです。対話式、コマンドライン、JSON 設定で起動でき、グラフ操作と自動保存に加え、グラフを背景にした短編生成の実験機能を備えます。

主な機能

  1. 01対話式・コマンドライン・JSON で起動
  2. 02エンティティと関係の作成・削除
  3. 03ノード検索とグラフの読み取り
  4. 04観察記録の追加・削除
  5. 05データの自動保存
  6. 06グラフに基づく短編リソース

活用シーン

  1. 01エンティティ、関係、観察記録の管理
  2. 02ノード検索やグラフ全体の読み取り
  3. 03グラフデータの保存と再利用
  4. 04テーマに沿ったグラフ短編の取得

MCP 対応

MCP のツール、リソース、サンプリングに対応し、ナレッジグラフ操作と短編リソースを MCP クライアントに公開します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Memory MCP サーバー

MCP Servers - memory をベースに改造したナレッジグラフ管理サーバー

機能の特徴

  • 複数の起動方法に対応:対話式、コマンドライン、JSON設定
  • ナレッジグラフの知識背景に基づく短編ストーリーを生成(実験)(mcp_client.py 内の handle_sampling_message 関数を参照)
  • 完全なナレッジグラフ管理機能
  • MCP プロトコルに対応:tools、resource、sampling
  • データの自動永続化
  • 柔軟な設定オプション

クイックスタート

起動方法
  1. 対話式で起動 プログラムを直接実行(ダブルクリック)し、案内に従って設定を入力します:
  • プログラムからポート番号の入力を求められます(デフォルトは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 作

コメント

MCP は初めてですか?

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

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