DecisionNode: セマンティック意思決定ストレージのためのCLIとMCPサーバー

DecisionNodeの機能
DecisionNodeは、CLIとMCPサーバーを通じて、AIツール間で永続的な決定事項の保存を提供します。構造化された決定事項をJSONとして記録し、それらはベクトルとして埋め込まれ、AIがMCPを通じて検索・取得できます。プロジェクト(またはグローバルな決定事項)のすべての決定事項は、使用するすべてのAIツールからアクセス可能です。
主な特徴
- 構造化された決定フォーマット: 各決定事項は、スコープ、決定、根拠、制約を含むJSON形式です
- MCP統合: AIツールはModel Context Protocolを通じて決定事項にアクセスできます
- 意味検索: 決定事項は意味検索のためにベクトルとして埋め込まれます
- クロスツール互換性: Claude Code、Cursor、Windsurf、Antigravity、または任意のMCPクライアントで動作します
- ローカルのみ: すべてのデータはユーザーのマシン上に保存されます
- 無料でオープンソース: MITライセンスです
決定事項の構造例
{
"id": "ui-001",
"scope": "UI",
"decision": "Use Tailwind CSS for all styling",
"status": "active",
"rationale": "Consistent design tokens, easy for AI to generate correct classes.",
"constraints": [
"No arbitrary values (e.g. w-[37px]) unless absolutely necessary"
]
}仕組み
AIがコンテキストを必要とするとき、MCPを通じてsearch_decisionsを呼び出し、RAGを実行して結果をコンテキストウィンドウに注入する代わりにします。これは、memory.md/claude.mdファイルに対するより構造化された代替手段を提供し、開発者はDecisionNodeを既存のメモリシステムの有用な補完として見出しています。
追加機能
このツールには、エージェントの動作/検索設定、決定事項の履歴追跡、競合検出、およびMCPを通じてアクセス可能なその他のツールが含まれています。開発者は主にClaude Codeで構築し、Antigravityから始めた後、異なるAIツールを切り替えながら一貫したプロジェクト決定を維持する際に特に有用であると感じました。
📖 Read the full source: r/ClaudeAI
👀 See Also

Oh-My-Mermaid: アーキテクチャ図を自動生成するClaudeコードスキル
Oh-My-Mermaidは、コードベースを分析し、自動的にMermaidアーキテクチャ図とドキュメントを生成するClaude Codeスキルです。npm経由でインストールされ、Claude Code内で/omm-scanコマンドを使用します。

Microsoft DebugMCP VS Code拡張機能がAIエージェントにデバッグ機能を提供
Microsoft DebugMCPは、Model Context Protocol(MCP)を介してAIコーディングエージェントに完全なVS Codeデバッガーを公開するVS Code拡張機能であり、ブレークポイントの設定、コードのステップ実行、変数の検査、式の評価を可能にします。
スパイン・スウォーム:ノンコーディングプロジェクトのためのビジュアルキャンバス上のマルチエージェントAIシステム
Spine Swarmは、競合分析、財務モデリング、SEO監査、ピッチデッキ、インタラクティブプロトタイプなどの複雑な非コーディングプロジェクトを完了するために、無限のビジュアルキャンバス上で動作するマルチエージェントシステムです。このシステムは、AIモデルの上に抽象化としてブロックを使用し、異なるモデルタイプ間でコンテキストを渡すために接続することができます。

ブラウザネイティブのリアルタイムコヒーレンス制御システム for Claude with SDEバンドおよびカルマンフィルタリング
開発者が、ブラウザ内で完全にClaudeアーティファクトとして動作するリアルタイム一貫性制御システムを構築しました。このシステムは会話を確率過程として扱い、ライブのモンテカルロSDEパス、デュアルカルマンフィルタリング、および行動信号検出を適用しています。