脳:MCPを介したClaudeコードのための持続的エラーメモリシステム

Brainの機能
Brainは、Claude Codeに永続的でプロジェクト横断的なメモリを提供するMCPサーバーです。遭遇したすべてのエラー、成功した(または失敗した)すべての解決策、すべてのプロジェクトにわたるすべてのコードモジュールを保存します。時間の経過とともに、ヘブ型シナプスネットワークを通じて関連概念間の接続を強化することで学習し、パターンを浮かび上がらせ、積極的に解決策を提案します。
仕組み
Claudeがエラーに遭遇すると、Brainは以下のことを行います:
- 完全なコンテキストを捕捉 — エラーメッセージ、スタックトレース、作業ディレクトリ、gitブランチ、現在の差分、エラーを引き起こしたコマンド
- マッチング — これまでに見たすべてのエラーに対して、三重信号ハイブリッド検索(TF-IDF + ベクトル埋め込み + シナプス近接度)を使用して照合
- 実証済みの解決策を提案 — ウィルソンスコア区間に基づく信頼度スコア付き
- エラー連鎖を追跡 — 修正試行からエラーが連鎖することを検出
- 結果から学習 — 修正が機能すれば接続が強化され、失敗してもBrainはそれを記憶
重要な洞察:プロジェクトAのエラーは、プロジェクトBのバグ解決に役立ちます。バックエンドで修正したあのasync/awaitの競合状態?Brainは、まったく異なるプロジェクトで同様のエラーを見たときに、同じパターンを提案します。
シナプスネットワーク
Brainは、以下の要素を接続する重み付きグラフを構築します:
- エラー ↔ 解決策
- エラー ↔ コードモジュール
- モジュール ↔ 依存関係
- すべて ↔ 概念
接続は、繰り返し使用されることで強化され(ヘブ型学習)、使用されなければ時間とともに減衰します。拡散活性化を通じて関連知識を探索できます:
brain explore "ENOENT file not found"これにより、3ヶ月前の解決策、ファイルパスを扱う関連モジュール、読み取り前にファイルの存在を確認する予防ルールなどが浮かび上がる可能性があります。
作成者の現在のネットワーク:すべてのプロジェクトにわたる37,215のシナプスで接続された18,138のコードモジュール — そして、研究エンジンによって自動生成された3,870のアクティブな洞察。
アーキテクチャ
Brainは、複数のアクセスポイントを持つモジュール式システムとして構築されています:
+------------------+ +------------------+ +------------------+
| Claude Code | | Cursor/Windsurf | | Browser/CI/CD |
| (MCP stdio) | | (MCP HTTP/SSE) | | (REST API) |
+--------+---------+ +--------+---------+ +--------+---------+
| | |
v v v
+--------+---------+ +--------+---------+ +--------+---------+
| MCP Server | | MCP HTTP/SSE | | REST API |
| (stdio) | | (port 7778) | | (port 7777) |
+--------+---------+ +--------+---------+ +--------+---------+
| | |
+----------+-------------+------------------------+
v
+----------+-----------+
| BrainCore |
| (Daemon / Services) |
+----------+-----------+
+-------+-------+--------+--------+
| | | | |
v v v v v
Error Code Synapse Git Embedding
Memory Brain Network Intel Engine
| | | | |
v v v v v
Learn Module Hebbian Commit Vector
Engine Score Learn Track Search
|
v
SQLite (DB)
better-sqlite310のコアコンポーネントがすべて1つのSQLiteデータベースにフィードします(作成者のセットアップでは21.8 MB)。
主な機能
自動エラー検出: PostToolUseフックがBash出力からエラーを自動的に捕捉 — 終了コード、TypeError、ENOENT、npm ERR!、BUILD FAILEDなど。手動で何かを報告する必要は一切ありません。
積極的予防: Brainは単に反応するだけでなく、バグが発生する前に警告します。PostWriteフックが新しいコードを既知のアンチパターンに対してチェックします。
📖 完全なソースを読む: r/ClaudeAI
👀 See Also

Claude IDE Bridge: リモートエディタアクセスのためのMCPツール
Claude IDE Bridgeは、MCP(Model Context Protocol)を介してClaude AIにコードエディタへのリモート制御アクセスを提供するオープンソースツールです。ライブ型情報やデバッガー状態などのエディタ知識を呼び出し可能なツールとして公開します。

シナプス:クロードコードエージェントセッションを可視化するリアルタイムダッシュボード
Synapseは、Claude Codeエージェントセッションをインタラクティブなノードグラフとして可視化するリアルタイムダッシュボードで、エージェントの生成、ツール呼び出し、サブエージェントを表示します。Node.jsとClaudeが必要で、npm経由でインストールでき、複数の分析ビューとリモート承認機能を提供します。

マルチエージェント・コンテンツ・パイプライン for Claude Code with 品質ゲート
開発者がClaude Code向けに6つのエージェントからなるコンテンツパイプラインを構築しました。このシステムは調査、執筆、編集、SEOタスクを分離し、各段階間に品質ゲートを設けています。公開前には手動承認のために停止し、個々のエージェントを再実行することも可能です。

スロットルメーター:macOS向けオープンソースのClaude Code使用量メーター
オープンソースのmacOSメニューバーアプリ。ローカルのClaude Codeログを読み取り、リアルタイムの5時間および週間使用量を表示し、しきい値通知とトークン節約フックを提供します。Safari経由でclaude.aiの内部APIを読み取るExactモードを備えた19ユーロの商用版もあります。