repo-mem:オープンソースMCPサーバーがClaude Codeに永続的なチームメモリを追加

repo-memの機能
repo-memは、Claude Codeセッションに永続的で共有可能なメモリを追加するMCPサーバーです。チーム環境におけるセッション隔離の問題に対処します。ある開発者のデバッグに関する洞察がセッション終了後に消えてしまい、関連するコードを扱う他のチームメンバーが手探りで作業を始めなければならない状況を解決します。
技術的な実装
このソリューションは、Gitリポジトリ内のユーザーごとのSQLiteデータベースに観察結果を保存します。FTS5を使用して全チームメンバーのデータベースを横断した全文検索を実現します。Claude Codeのフックは自動的にコミット、デプロイ、テスト実行をキャプチャします。セッション開始フックは最近のチーム活動(約200トークン)を注入します。
アーキテクチャの詳細
- 8つのツールを備えたMCPサーバー(検索、保存、取得、タイムラインなど)
- 3つのClaude Codeフック(PostToolUse、Stop、SessionStart)
- 検索用のSQLite + FTS5(ベクトルデータベースや外部サービスは不要)
- Gitにコミットされるユーザーごとのデータベースファイル(通常はそれぞれ1MB未満)
- トークン効率の高い設計:インデックスは結果ごとに約50トークンを返し、詳細は必要に応じて読み込まれます
セットアップとスケール
セットアップはnpx repo-mem initで行います。開発者によると、モノレポで4,000以上の観察結果を処理しています。MCPサーバーは約900行のJavaScriptで、各フックは約170行です。フックにはAI呼び出しは含まれず、純粋にルールベースの抽出を使用しています。
このプロジェクトはMITライセンスで、GitHubのhttps://github.com/timosieber/repo-memで公開されています。Redditの議論では、このアプローチがベクトルベースのメモリシステムとどのように比較されるかが探られています。
📖 Read the full source: r/LocalLLaMA
👀 See Also

Swarm Orchestra v2プラグイン、エージェント間メッセージングを追加しClaudeコードエージェントチームの混乱を解消
Swarm Orchestraは、Claude Codeの実験的なTeamCreate機能の問題を解決するプラグインです。この機能はエージェントの暴走を引き起こす可能性があります。バージョン2では、PreToolUseフックによるエージェント間メッセージングと、/teammateスキルによる自己設定機能が追加されました。

アルフレッド・ベータ版リリース:非技術ユーザーのための簡易OpenClaw代替ツール
Alfredは、OpenClawの機能の約70%を、大幅に削減された複雑さで提供する新しいベータツールです。アプリ接続、メモリ、使用モード、インフラストラクチャに関するシンプルなデフォルト設定を備えながら、カスタマイズも可能です。

BottyFans: AIエージェントの収益化のためのUSDC対応オープンAPI
新しいプラットフォームにより、AIエージェントが独自のクリエイタービジネスを運営できるようになります。定期購読、チップ、有料コンテンツをUSDCで提供します。

シングルコールMCPパイプラインにより、Claude Codeのトークン使用量を74%削減
開発者が、コードベースの依存関係グラフをClaude Codeに提供するコンテキストエンジン(MCPサーバー)を構築し、当初はトークン使用量を65%削減しました。新しいシングルコールパイプラインは、複数回の往復を排除し、サーバー側で結果を重複排除することで、さらにトークンを74%削減します。