Skip to main content
Glama

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 .rtdq de 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/list MCP estándar y métodos tools/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

  1. Repositorio de clones:

    git clone <your-repo-url> cd dt-mcp-server
  2. Dependencias de instalación:

    npm install
  3. Configurar el entorno: cree un archivo .env en 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 es redis://localhost:6379 .

    • RTDQ_DIR : (Opcional) Ruta absoluta al directorio que contiene los archivos .rtdq . El valor predeterminado es un subdirectorio llamado rtdq_files dentro del proyecto.

    • PORT : (Opcional) Puerto donde el servidor escuchará. El valor predeterminado es 3000 .

  4. Crear directorio RTDQ: Asegúrese de que el directorio especificado por RTDQ_DIR (o el subdirectorio predeterminado rtdq_files ) exista. Coloque sus archivos .rtdq dentro.

Ejecución del servidor

npm start
-
security - not tested
F
license - not found
-
quality - not tested

Related MCP Servers

  • -
    security
    A
    license
    -
    quality
    A simple Model Context Protocol (MCP) server that integrates with Notion's API to manage my personal todo list through Claude.
    Last updated -
    203
    MIT License
  • -
    security
    F
    license
    -
    quality
    An 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
  • A
    security
    -
    license
    A
    quality
    The official Redis MCP Server is a natural language interface designed for agentic applications to efficiently manage and search data in Redis.
    Last updated -
    44
    346
    MIT License
    • Apple
  • -
    security
    F
    license
    -
    quality
    A 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 -
    • Linux
    • Apple

View all related MCP servers

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/psikosen/dt_mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server