mcpField
M
Mnemoscope

Mnemoscope

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

Mnemoscope について

MnemoscopeのMCPサーバーは、コンテキスト劣化の評価、Markdown保管庫の鮮度別読み取り、署名付きジャーナルの管理をローカルで行うツールを提供します。保管庫を扱うMCPクライアント向けで、読み書きは端末内にとどまります。

主な機能

  1. 01コンテキスト劣化リスクの評価
  2. 02鮮度別の保管庫読み取り
  3. 03署名付きジャーナルの記録
  4. 04セッション別の記録読み取り
  5. 05保管庫データのローカル保持

活用シーン

  1. 01保管庫のコンテキスト劣化リスクの評価
  2. 02鮮度別に作業・エピソード・意味ノートを読む
  3. 03署名付きファイル操作の記録
  4. 04セッション単位でジャーナル履歴を確認

MCP 対応

stdio経由で、コンテキスト劣化のスコアリング、階層別読み取り、署名付きジャーナルのツールをMCP対応クライアントに提供します。読み書きはローカルで行われ、保管庫の内容は送信されません。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"toonight-mnemoscope": {
"command": "npx",
"args": [
"-y",
"@mnemoscope/mcp-server"
]
}
}
}
起動コマンドnpx -y @mnemoscope/mcp-server

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@mnemoscope/mcp-server0.2.0

ツール

4

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
vault_pathstringはいナレッジベースのルートディレクトリの絶対パス。

詳細

@mnemoscope/mcp-server

Mnemoscopeのコンテキスト劣化スコアリング、段階的な読み取り、署名付きジャーナルのツールを、Model Context Protocol互換のあらゆるクライアント(Claude Code、Cursor、ChatGPT デスクトップ、stdio 経由で MCP を利用できるもの)に提供する MCP サーバーです。

すべてローカルで動作します。クラウドは使用しません。テレメトリーもありません。Apache-2.0。

インストール

npm install -g @mnemoscope/mcp-server
# the `mnemoscope-mcp` binary is now on your PATH

グローバルインストールせずに npx で実行することもできます。

npx -y @mnemoscope/mcp-server

Claude Code に接続する

// ~/.claude/settings.json
{
  "mcpServers": {
    "mnemoscope": {
      "command": "npx",
      "args": ["-y", "@mnemoscope/mcp-server"]
    }
  }
}

Claude Code を再起動してください。以下の 4 つのツールが自動的に検出されます。

ツール

ツール入力戻り値
predict_rotvault_path0~100 のリスクスコア、支配的な要因、要因の詳細な内訳、リスクメモの上位 5 件、Vault の統計
get_tiered_readvault_path、任意の working_max_age_days、episodic_max_age_days新しさに基づく Vault の作業/エピソード/セマンティックの分類
record_journalvault_path、session_id、op(read/write/create/delete)、target_path、任意のコンテンツsig、keyFingerprint、prevHashを含む署名付きエントリー
read_journalvault_path、任意の session_idすべてのジャーナルエントリー、または単一セッションのエントリー
例 — predict_rot
{
  "rot_risk": 41,
  "dominant_factor": "tokenVolume",
  "factors": {
    "tokenVolume": 100, "semanticRedundancy": 0,
    "distractorDensity": 2.65, "structuralCoherence": 100, "freshnessSpread": 0
  },
  "top_risk_notes": [
    { "relPath": "brainstorms/.../transcript.md", "approxTokens": 13439, "reason": "very large note" }
  ],
  "vault_stats": { "noteCount": 113, "approxTokens": 506823 },
  "baseline_model": "v0-heuristic",
  "version": "0.1.0"
}

Vault を初期化する

ジャーナルツールを使うには、Vault に Ed25519 鍵ペアが必要です。付属の @mnemoscope/cliには、そのための mnemoscope-init が含まれています。

npx -p @mnemoscope/cli mnemoscope-init /path/to/your/vault

Obsidian プラグインの自動オンボーディングモーダルでも、初回起動時に同じ処理を行います。

ジャーナルを検証する

npx -p @mnemoscope/cli mnemoscope-verify /path/to/your/vault

フィールドの改ざん、ハッシュチェーンの破損、または現在の Vault が所有していない鍵で署名されたエントリーが見つかった場合、ゼロ以外の終了コードで終了します。

このサーバーが行わないこと

  • Vault のコンテンツを保存または送信しません。読み取りも書き込みもすべてローカルで行われます。
  • 外部サービスを呼び出しません。(@mnemoscope/cliの任意の mnemoscope-timestamp CLI は、各ジャーナルエントリーの署名の SHA-256 ダイジェストのみを公開 OpenTimestamps カレンダーに POST します。Vault のコンテンツは一切送信しません。)
  • メモリーストアの代替ではありません。メモリーストアのための計測ツールです。Letta、Mem0、Zep、Cognee、MemPalace、Smart Connections との比較については README をご覧ください。

リポジトリとドキュメント

ライセンス

Apache-2.0。

コメント

MCP は初めてですか?

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

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