neurakeep について
neurakeepは、MCPクライアントに出典付きの共有メモリを提供する、ローカルファーストのAIエージェント向け記憶システムです。元資料を保持し、構造化された記憶の提案を永続化前に確認できます。
主な機能
- 01Markdown、テキスト、JSONL、PDFの取り込み
- 02出典の保持と引用付き提案の作成
- 03永続化前の提案レビュー
- 04事実、出来事、失敗、決定の検索
- 05グラフによる記憶の探索
- 06ローカルCLIとWebインターフェース
活用シーン
- 01ローカル文書をエージェント検索用に集約
- 02出典付き記憶の提案をレビュー
- 03過去の出来事や決定を検索
- 04グラフから関連する記憶を探索
MCP 対応
ローカルMCPサーバーはstdioまたはHTTPで接続し、記憶の検索、読み取り、出典説明、保存、更新提案と適用のツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
NeuraKeep
NeuraKeep は、AI エージェント向けのローカルファーストなメモリーシステムです。
Claude Desktop、Claude Code、Codex、OpenClaw、Cursor 系のツール、その他の MCP クライアントに、 ご利用のマシン上で動作する、出典を引用した共有メモリーレイヤーを提供します。
できること
- Markdown、テキスト、JSONL、PDF をローカルの保管庫にインポートします
- 元のソースを保持し、出典を引用したメモリー候補を抽出します
- メモリーを永続化する前に確認できます
- ソース、事実、出来事、失敗、決定事項を横断して検索できます
- ローカルアプリのナビゲーションを、Explore、Workflow、System のグループに整理します
- Sigma ナレッジグラフを表示します。段階的な展開、クラスタリング、検索、キーボード操作、保存済みレイアウトに対応しています
- エージェント向けの MCP ツールを公開します:
memory_searchmemory_readmemory_explain_sourcesmemory_save(新しいテキストをすぐに保存し、構造化メモリーをレビュー用にキューに入れます)memory_propose_updatememory_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
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。