Memryzed について
Memryzedは、コーディングエージェント向けに記憶とセッション状態を保持するローカル優先のMCPサーバーです。単一のSQLiteファイルにデータを保存し、検索と確認可能な事実抽出を備えています。
主な機能
- 01グローバルおよびプロジェクト別の記憶
- 02タスクごとのセッション状態
- 03ハイブリッド検索
- 04ルールベースの事実抽出
- 05CLIでの抽出事実の確認
活用シーン
- 01セッションをまたいだ好みや事実の参照
- 02リポジトリ単位の作業の再開
- 03プロジェクトの規約、決定、ビルドコマンドの記録
MCP 対応
Memryzedはstdio経由でローカルMCPサーバーとして動作し、事実の参照・保存やセッション状態の管理に使う9つのツールを公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Memryzed
AI コーディングエージェント向けの永続メモリとセッション状態。
Memryzed はローカルファーストの MCP サーバーです。MCP 対応のあらゆるコーディングエージェント(Claude Code、Kiro、Codex、Cursor、Copilot CLI、Continue など)に、セッションをまたいで保持される永続メモリと、リポジトリごとに再開可能な作業状態を提供します。
エージェントが忘れることはなくなります。作業をゼロからやり直すこともなくなります。
動作を見る
エージェントに一度だけ伝えます。

後で新しい会話で尋ねても、覚えています。

ステータス
1.0 リリース前です。Memryzed は v1 仕様(docs/specs/v1.md)に対する機能をすべて実装済みです。ローカルメモリストア、ハイブリッド検索、リポジトリごとのセッション、ルールベースの抽出機能(オプションでローカル LLM 抽出機能も利用可能)、そして 9 つのツールを公開する MCP サーバーが含まれます。1.0 より前に API とディスク上の形式が変更される可能性があります。互換性ポリシーについては docs/development/versioning.md、リリース済みの内容については CHANGELOG.md をご覧ください。
インストール
macOS、Linux、WSL:
curl -fsSL https://memryzed.com/install.sh | bash
Windows PowerShell:
irm https://memryzed.com/install.ps1 | iex
Windows コマンドプロンプト:
curl -fsSL https://memryzed.com/install.cmd -o install.cmd && install.cmd
インストール後:
memryzed init # one-time setup
memryzed install # auto-wire into detected MCP clients
memryzed doctor # verify everything is working
詳しいセットアップについては、docs/getting-started.md をご覧ください。
Memryzed が提供するもの
3 層の永続コンテキストを、小さく安定したツール群を通じて、MCP 対応のあらゆるエージェントに提供します。
- グローバルメモリ。すべてのプロジェクトとマシンで引き継がれる、ユーザー全体の設定や事実です。
- プロジェクトメモリ。同じリポジトリ内でセッションをまたいで保持される、リポジトリ単位の事実です。ビルドコマンド、規約、担当範囲、決定事項などが含まれます。
- セッション状態。タスクごとの作業状態で、開いているファイル、直近の会話、最後に実行したコマンドなどを含め、作業を中断した場所から正確に再開できます。
すべてのデータは、1 つの SQLite データベースとしてお使いのマシンに保存されます。アカウントは不要で、デフォルトではテレメトリーもなく、ネットワーク通信も行いません。
仕組み
Memryzed はローカル MCP サーバーとして動作し、エージェントとは stdio 経由で通信します。エージェントは 9 つのツールを呼び出して、事実や会話の想起、事実の保存、セッションのチェックポイント作成、再開を行います。バックグラウンドエンジンがエージェントとの会話を記録して事実を提案し、CLI のレビューキューから提案された事実を承認、編集、または却下できます。
アーキテクチャの詳細については、docs/architecture.md をご覧ください。
ドキュメント
ユーザー向けドキュメント:
docs/getting-started.md- インストールと初回利用docs/concepts.md- メモリモデルとスコープdocs/cli-reference.md- すべてのコマンドdocs/mcp-reference.md- すべての MCP ツールdocs/configuration.md- 設定オプションdocs/troubleshooting.md- 問題が発生した場合docs/faq.md- よくある質問
エージェントおよびクライアントの作成者向け:
docs/for-agent-authors.md- Memryzed を適切に統合する方法
コントリビューターおよび運用担当者向け:
docs/architecture.md- システムアーキテクチャdocs/data-model.md- ディスク上の形式とスキーマdocs/specs/v1.md- v1 仕様の全文docs/development/- 開発、リリース、インシデント対応のプロセスdocs/roadmap.md- 今後の予定
ライセンス
Apache-2.0。LICENSE と NOTICE をご覧ください。
コントリビューション
開発環境のセットアップ、ブランチモデル、変更の提案方法については、CONTRIBUTING.md をご覧ください。このプロジェクトに参加することで、CODE_OF_CONDUCT.md に同意したものとみなされます。
セキュリティ
脆弱性を報告するには、SECURITY.md に記載された手順に従ってください。セキュリティに関する報告を公開課題として投稿しないでください。
作成者
Memryzed は、創設者兼リードメンテナーの Hamza Arjah によって作成されました。すべてのクレジットについては AUTHORS を、貢献者全員についてはリポジトリのコントリビューターページをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。