DecisionNode: CLI и MCP-сервер для семантического хранения решений

Что делает DecisionNode
DecisionNode обеспечивает постоянное хранение решений для AI-инструментов через CLI и MCP-сервер. Вы записываете структурированные решения в формате JSON, они преобразуются в векторные представления, и ваш ИИ может искать и получать их через 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"
]
}Как это работает
ИИ вызывает search_decisions через MCP, когда ему нужен контекст, вместо запуска RAG и добавления результатов в контекстное окно. Это обеспечивает более структурированную альтернативу файлам memory.md/claude.md, причём разработчик считает DecisionNode полезным дополнением к существующим системам памяти.
Дополнительные возможности
Инструмент включает настройку поведения/поиска агентов, отслеживание истории решений, обнаружение конфликтов и другие инструменты, доступные через MCP. Разработчик создал его в основном с помощью Claude Code после начала работы с Antigravity, обнаружив его особенно полезным при переключении между различными AI-инструментами при сохранении согласованных решений по проекту.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

MCP-India-Stack: Офлайн-ориентированный сервер для работы с индийскими финансовыми данными в AI-агентах
MCP-India-Stack — это автономный MCP-сервер, который предоставляет функциональность индийских финансовых и государственных API без аутентификации или внешних вызовов API. Он включает локальные наборы данных для налоговых расчетов, инструментов проверки и поиска.

Обнаружение скрытых сбоев инструментов в AI-кодирующих агентах с помощью Vibeyard
Vibeyard — это инструмент, который обнаруживает, когда AI-агенты для написания кода сталкиваются с тихими сбоями инструментов — ситуации, когда агенты переходят к альтернативным стратегиям, не уведомляя разработчиков, — и выявляет эти неэффективности во время сессий. Он может предлагать исправления, чтобы предотвратить повторение неэффективных рабочих процессов.

Приложение для системного трея Windows для мониторинга использования API Claude в реальном времени
Разработчик создал легковесное приложение для системного трея Windows, которое отображает использование квоты API Claude в реальном времени, включая окна в 5 часов и 7 дней, количество токенов за сегодня и прогнозы исчерпания. Приложение поддерживает интерфейс на корейском, английском, китайском и японском языках и является открытым исходным кодом на GitHub.

Сервер MCP подключает Claude к маркетплейсу агент-агент взаимодействий
Разработчик создал MCP-сервер, который предоставляет пять инструментов и два ресурса, позволяя Claude искать, вызывать и оплачивать возможности других ИИ-агентов на маркетплейсе. Сервер включает постоянное хранилище в виде агентского хранилища и был в основном реализован с использованием Claude Code.