Decision Tree MCP Server
Servidor dt_mcp (Servidor MCP de árbol de decisiones y gestión de tareas)
Este proyecto implementa un servidor de Protocolo de Contexto de Modelo (MCP) basado en Node.js, diseñado para gestionar e interactuar con árboles de decisión definidos en archivos .rtdq y gestionar una lista de tareas básica. Utiliza Redis como backend para almacenar los datos .rtdq analizados y la lista de tareas.
Características
Manejo de RTDQ:
Carga archivos
.rtdq(formato v2.1) desde un directorio especificado.Analiza archivos
.rtdqde forma asincrónica.Almacena datos analizados del árbol de decisiones en Redis.
Proporciona una herramienta MCP (
get_dt_node_from_redis) para recuperar nodos específicos de un árbol cargado.
Gestión de tareas pendientes:
Proporciona herramientas MCP (
add_todo,list_todos,mark_todo_done) para administrar una lista de tareas simple.Almacena elementos pendientes en Redis.
Integración MCP:
Actúa como un servidor MCP estándar.
Se comunica a través de eventos enviados por el servidor HTTP (SSE) en el punto final
/mcp.Expone capacidades a través de
tools/listMCP estándar y métodostools/call.
Related MCP server: Todo MCP Server
Prerrequisitos
Node.js (se recomienda v16+ para módulos ES y espera de nivel superior)
npm (o hilo)
Servidor Redis en ejecución y accesible
Configuración
Repositorio de clones:
git clone <your-repo-url> cd dt-mcp-serverDependencias de instalación:
npm installConfigurar el entorno: cree un archivo
.enven la raíz del proyecto (y agréguelo a.gitignore) o configure variables de entorno:REDIS_URL: La URL de conexión a su servidor Redis (p. ej.,redis://localhost:6379). El valor predeterminado esredis://localhost:6379.RTDQ_DIR: (Opcional) Ruta absoluta al directorio que contiene los archivos.rtdq. El valor predeterminado es un subdirectorio llamadortdq_filesdentro del proyecto.PORT: (Opcional) Puerto donde el servidor escuchará. El valor predeterminado es3000.
Crear directorio RTDQ: Asegúrese de que el directorio especificado por
RTDQ_DIR(o el subdirectorio predeterminadortdq_files) exista. Coloque sus archivos.rtdqdentro.
Ejecución del servidor
npm startThis server cannot be deployed
Maintenance
Related MCP Connectors
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
Remote MCP server exposing your Node Command fleet (files, shell, processes, browser) to AI hosts.
1Cloud-hosted MCP server for durable AI memory
Related MCP Servers
- AlicenseAqualityDmaintenanceAn MCP server that allows AI assistants to manage todo lists stored in a simple markdown file, supporting creation, reading, updating, and deletion of todo items with persistent IDs.510 npm6MIT
- FlicenseNot gradedqualityDmaintenanceA multi-node todo application server using MCP protocol, Redis for storage, and OpenRouter for AI-powered prioritization analysis.-
- FlicenseNot gradedqualityDmaintenanceMCP server that exposes a TODO list API to AI assistants, enabling natural language management of tasks with create, read, update, and delete operations.-
- AlicenseBqualityCmaintenanceA basic MCP server for managing a todo list stored in a local JSON file, enabling task creation, completion, listing, and daily summary generation.25 npmMIT