DecisionNode: CLI y Servidor MCP para Almacenamiento de Decisiones Semánticas

Qué hace DecisionNode
DecisionNode proporciona almacenamiento persistente de decisiones en herramientas de IA a través de un CLI y un servidor MCP. Registras decisiones estructuradas como JSON, se incrustan como vectores y tu IA puede buscarlas y recuperarlas mediante MCP. Todas las decisiones de un proyecto (o decisiones globales) son accesibles desde cada herramienta de IA que utilices.
Características principales
- Formato de decisión estructurada: Cada decisión es JSON con alcance, decisión, justificación y restricciones
- Integración MCP: Las herramientas de IA pueden acceder a las decisiones a través del Model Context Protocol
- Búsqueda semántica: Las decisiones se incrustan como vectores para recuperación semántica
- Compatibilidad entre herramientas: Funciona con Claude Code, Cursor, Windsurf, Antigravity o cualquier cliente MCP
- Solo local: Todos los datos permanecen en tu máquina
- Gratuito y de código abierto: Licencia MIT
Ejemplo de estructura de decisión
{
"id": "ui-001",
"scope": "UI",
"decision": "Usar Tailwind CSS para todo el estilo",
"status": "active",
"rationale": "Tokens de diseño consistentes, fácil para que la IA genere las clases correctas.",
"constraints": [
"Sin valores arbitrarios (ej. w-[37px]) a menos que sea absolutamente necesario"
]
}Cómo funciona
La IA llama a search_decisions a través de MCP cuando necesita contexto, en lugar de ejecutar RAG e inyectar resultados en la ventana de contexto. Esto proporciona una alternativa más estructurada a los archivos memory.md/claude.md, y el desarrollador encuentra que DecisionNode es un complemento útil para los sistemas de memoria existentes.
Características adicionales
La herramienta incluye configuración de comportamiento/búsqueda de agentes, seguimiento del historial de decisiones, detección de conflictos y más herramientas accesibles a través de MCP. El desarrollador la construyó principalmente con Claude Code después de comenzar con Antigravity, encontrándola particularmente útil al cambiar entre diferentes herramientas de IA mientras mantiene decisiones de proyecto consistentes.
📖 Leer la fuente completa: r/ClaudeAI
👀 Ver también

SoulPrint: Herramienta Local para Buscar Históricos de Claude y ChatGPT Juntos
SoulPrint es una herramienta de código abierto en Python que importa exportaciones de conversaciones de Claude (.json) y ChatGPT (.zip) a un archivo local de SQLite, permitiendo búsqueda de texto completo en ambos proveedores simultáneamente con clasificación BM25 y fragmentos resaltados.
Terry Tao porta 24 applets Java a JavaScript con agente LLM — encuentra errores en el código original
Terence Tao utilizó un agente de codificación con LLM para portar sus applets Java de 1999 a JavaScript en cuestión de horas. El agente encontró dos errores en el código original y solo introdujo un problema menor de arrastre.

Sistema de ingeniería portátil para Claude Code con ganchos, agentes especializados y automejora.
Un desarrollador construyó un sistema de ingeniería portátil que reside en ~/.claude/ y se aplica automáticamente a cada proyecto, con una constitución de 650 líneas, ganchos deterministas que bloquean comandos peligrosos, tres agentes especializados y un enfoque de ingeniería compuesta que se mejora a sí mismo.

La herramienta Monitor de Claude Code envía registros del servidor de desarrollo a correcciones automáticas impulsadas por IA
La herramienta Monitor de Claude Code te permite ejecutar un servidor de desarrollo en segundo plano, monitorear registros con filtros grep inteligentes y hacer que Claude detecte errores automáticamente, escriba correcciones y las confirme — todo mientras tú pruebas la interfaz.