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.
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
This server cannot be installed
Related Resources
Related MCP Servers
- -securityAlicense-qualityA simple Model Context Protocol (MCP) server that integrates with Notion's API to manage my personal todo list through Claude.Last updated -203MIT License
- -securityFlicense-qualityAn MCP server that provides tools and resources for managing a coding project's todo list, allowing users to view, add, update, and delete todo items with details like priority, status, and tags.Last updated -1
Redis MCP Serverofficial
Asecurity-licenseAqualityThe official Redis MCP Server is a natural language interface designed for agentic applications to efficiently manage and search data in Redis.Last updated -44346MIT License- -securityFlicense-qualityA minimal Model Context Protocol server implementation that provides tools for managing a to-do list, allowing users to create tasks, list them, and mark them as completed via JSON-RPC calls.Last updated -