decisionnode/DecisionNode
Official意思決定を記録し、ベクトルとして埋め込み、後で検索します。Claude Code、Cursor、Windsurf、あらゆるMCPクライアントなど、すべてのAIツールで共有可能な単一のストアです。
Markdownファイルではなく、セマンティック検索を備えた構造化された意思決定をMCP経由で公開します。
インストール
npm install -g decisionnode
cd your-project
decide init # creates project store
decide setup # configure Gemini API key (free tier)
# Connect to Claude Code (run once)
claude mcp add decisionnode -s user decide-mcp仕組み
意思決定が行われる —
decide addを使用するか、AIがMCPを通じてadd_decisionを呼び出しますベクトルとして埋め込まれる — Geminiの
gemini-embedding-001を使用し、ローカルのvectors.jsonに保存されますAIが後で取得する — MCP経由で
search_decisionsを呼び出し、コサイン類似度でランク付けされた関連する意思決定を取得します
取得は明示的です。AIがMCPツールを呼び出して検索します。意思決定はシステムプロンプトに注入されるわけではありません。
2つのインターフェース
CLI ( | MCPサーバー ( | |
対象 | ユーザー | AI |
方法 | ターミナルコマンド | MCP経由の構造化JSON |
機能 | セットアップ、追加、検索、編集、非推奨化、エクスポート、インポート、設定 | 検索、追加、更新、削除、一覧表示、履歴 |
どちらも同じローカルストア (~/.decisionnode/) を読み書きします。
クイックリファレンス
decide add # interactive add
decide add -s UI -d "Use Tailwind" # one-command add
decide add --global # applies to all projects
decide search "error handling" # semantic search
decide list # list all (includes global)
decide deprecate ui-003 # soft-delete (reversible)
decide activate ui-003 # bring it back
decide check # embedding health
decide embed # fix missing embeddings
decide export json > decisions.json # export to file機能
ドキュメント
完全なドキュメントは decisionnode.dev/docs を参照してください。
CLIリファレンス — すべてのコマンド
MCPサーバー — 9つのツール、Claude/Cursor/Windsurf用のセットアップ
意思決定ノード — 構造、フィールド、ライフサイクル
コンテキストエンジン — 埋め込み、検索、競合検出
設定 — ストレージ、エージェントの動作、検索閾値、グローバルな意思決定
ワークフロー — 一般的なパターン
LLM用: decisionnode.dev/decisionnode-docs.md
貢献
今後の予定については ROADMAP.md を参照してください。バグ修正、機能追加、ドキュメントの改善、またはアイデアの提案を歓迎します。開始方法については CONTRIBUTING.md を参照してください。
ライセンス
MIT — LICENSE を参照してください。
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/decisionnode/DecisionNode'
If you have feedback or need assistance with the MCP directory API, please join our Discord server