decisionnode/DecisionNode
OfficialЗаписывайте решение, встраивайте его как вектор, ищите позже. Единое хранилище для всех ваших ИИ-инструментов: Claude Code, Cursor, Windsurf и любого MCP-клиента.
Это не просто 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или когда ИИ вызываетadd_decisionчерез MCP.Встраивается как вектор — с использованием
gemini-embedding-001от Gemini, сохраняется локально вvectors.json.ИИ извлекает его позже — вызывает
search_decisionsчерез MCP и получает соответствующие решения, ранжированные по косинусному сходству.
Извлечение происходит явно — ИИ вызывает инструмент MCP для поиска. Решения не внедряются в системный промпт.
Два интерфейса
CLI ( | MCP-сервер ( | |
Для кого | Вас | Вашего ИИ |
Как | Команды терминала | Структурированный JSON через MCP |
Что делает | Настройка, добавление, поиск, редактирование, устаревание, экспорт, импорт, конфигурация | Поиск, добавление, обновление, удаление, список, история |
Оба интерфейса читают и записывают данные в одно и то же локальное хранилище (~/.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