mcpField
N
neurakeep

neurakeep

ローカル
github.com/dominiclachanceメモリ・ナレッジ134 日前に更新

neurakeep について

neurakeepは、MCPクライアントに出典付きの共有メモリを提供する、ローカルファーストのAIエージェント向け記憶システムです。元資料を保持し、構造化された記憶の提案を永続化前に確認できます。

主な機能

  1. 01Markdown、テキスト、JSONL、PDFの取り込み
  2. 02出典の保持と引用付き提案の作成
  3. 03永続化前の提案レビュー
  4. 04事実、出来事、失敗、決定の検索
  5. 05グラフによる記憶の探索
  6. 06ローカルCLIとWebインターフェース

活用シーン

  1. 01ローカル文書をエージェント検索用に集約
  2. 02出典付き記憶の提案をレビュー
  3. 03過去の出来事や決定を検索
  4. 04グラフから関連する記憶を探索

MCP 対応

ローカルMCPサーバーはstdioまたはHTTPで接続し、記憶の検索、読み取り、出典説明、保存、更新提案と適用のツールを提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"dominiclachance-neurakeep": {
"command": "npx",
"args": [
"-y",
"neurakeep"
]
}
}
}
起動コマンドnpx -y neurakeep

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

パッケージ
npmneurakeep0.1.0

ツール

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

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

詳細

NeuraKeep

NeuraKeep は、AI エージェント向けのローカルファーストなメモリーシステムです。

Claude Desktop、Claude Code、Codex、OpenClaw、Cursor 系のツール、その他の MCP クライアントに、 ご利用のマシン上で動作する、出典を引用した共有メモリーレイヤーを提供します。

できること

  • Markdown、テキスト、JSONL、PDF をローカルの保管庫にインポートします
  • 元のソースを保持し、出典を引用したメモリー候補を抽出します
  • メモリーを永続化する前に確認できます
  • ソース、事実、出来事、失敗、決定事項を横断して検索できます
  • ローカルアプリのナビゲーションを、Explore、Workflow、System のグループに整理します
  • Sigma ナレッジグラフを表示します。段階的な展開、クラスタリング、検索、キーボード操作、保存済みレイアウトに対応しています
  • エージェント向けの MCP ツールを公開します:
    • memory_search
    • memory_read
    • memory_explain_sources
    • memory_save(新しいテキストをすぐに保存し、構造化メモリーをレビュー用にキューに入れます)
    • memory_propose_update
    • memory_apply_update

基本ルールはシンプルです。エージェントは新しいソースメモリーをすぐに保存できますが、抽出された永続的な事実は 確認可能な状態に保たれ、出典が引用されます。

ローカルインストール

必要条件:

  • Node.js 22+
  • npm
npm install
npm run build:all
node dist/cli/index.js init --root .umos
node dist/cli/index.js serve --root .umos --host 127.0.0.1 --port 8765 --ui --read-write

次を開きます:

http://127.0.0.1:8765/index.html

ローカルで無料利用を開始

ご利用のマシンでプライベートかつ出典を引用したメモリーを使う場合は、ローカルコアをご利用ください:

  • Markdown、テキスト、JSONL、PDF をインポートします
  • 永続的なメモリーに反映する前に、抽出候補を確認します
  • stdio を介して Claude、Codex、OpenClaw、または別の MCP クライアントに接続します

ホスト版 NeuraKeep

Google またはエンタープライズ SAML/OIDC によるサインイン、プライベートな個人用保管庫、分離された共有 Team スペース、HTTPS 経由のリモート MCP、マネージドストレージ、バックアップ、Stripe による請求管理が必要な場合は、ホスト版アプリをご利用ください。Team ワークスペースには、オーナー/管理者/レビュアー/編集者/閲覧者のロール、メールアドレスに紐づく招待、監査履歴、ライセンス済みシート、SCIM プロビジョニングが含まれます。ホスト版を利用するには、有効な個人または Team サブスクリプションが必要です。OAuth 対応のリモート MCP クライアントは、PKCE とローテーションするリフレッシュトークンを使ったブラウザーサインイン、および明示的なスペースへの同意に対応しています。対話型ではないクライアント向けに、スペースに紐づき、スコープが限定され、有効期限のある手動グラントも引き続き利用できます。ホスト版の自律スペースでは、アプリケーションレベルの保存時暗号化を使用しますが、認可されたランタイムが動作中に復号するため、ゼロ知識ではありません。

公開パッケージには、ローカルファーストなコアがすべて含まれています。マネージド認証、Stripe による請求管理、Team テナンシー、SSO、SCIM、デプロイの自動化、本番環境用の認証情報はホスト版サービスの一部であり、NeuraKeep をローカルで実行するために必要ではありません。

CLI の使用例

node dist/cli/index.js ingest README.md --root .umos --kind markdown --space personal --trust-level trusted --origin manual --sensitivity internal
node dist/cli/index.js search "what should my agents remember?" --root .umos --space personal --neighbors 1
node dist/cli/index.js propose latest --root .umos
node dist/cli/index.js apply <proposal-id> --root .umos
node dist/cli/index.js mcp --root .umos

ローカル MCP のセットアップ

stdio MCP 設定の例:

{
  "command": "node",
  "args": [
    "C:/path/to/neurakeep/dist/cli/index.js",
    "mcp",
    "--root",
    "C:/path/to/neurakeep/.umos"
  ]
}

ローカル HTTP モード:

node dist/cli/index.js serve --root .umos --host 127.0.0.1 --port 8765 --ui

HTTP エンドポイントをマシンの外部に公開する前に、--token または NEURAKEEP_MCP_TOKEN を使用してください。

無料版と有料版

オープンソース版は、ローカルで自己管理するメモリー向けです。ホスト版の製品では、マネージド認証、チームスペース、リモートコネクター、共有ストレージ、バックアップ、管理機能を利用できます。現在のホスト版プランについては、 NeuraKeep の料金をご覧ください。

ドキュメント

開発時のチェック

npm run typecheck
npm run build:all
npm test
npm run e2e
npm run check:secrets

ライセンス

Apache-2.0

コメント

MCP は初めてですか?

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

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