Skip to main content
Glama

MCP TODO Checklist Server

by hevener10

Lista de verificación TODO de MCP

Un servidor MCP que implementa un sistema de lista de verificación para la gestión de tareas en Claude Desktop. El sistema permite crear y administrar múltiples listas de tareas, con soporte para prioridades, fechas de vencimiento y etiquetas.

Características

  • ✅ Crear y gestionar múltiples listas de tareas pendientes
  • 📌 Soporte prioritario (bajo, medio, alto)
  • 📅 Fechas de vencimiento de las tareas
  • 🏷️ Sistema de etiquetas para organización
  • 👥 Compartir listas entre usuarios
  • Almacenamiento persistente del sistema de archivos

Requisitos

  • Node.js 18 o superior
  • NPM 8 o superior

Instalación

Método 1: Instalación local (desarrollo)

  1. Clonar el repositorio
cd C:\workspace\mcp git clone (seu-repositório) mcp-mr-checklist cd mcp-mr-checklist
  1. Instalar dependencias y compilar
npm install npm run build
  1. Configurar en claude_desktop_config.json :
{ "servers": { "todo-checklist": { "type": "command", "command": "node dist/index.js", "cwd": "C:\\workspace\\mcp\\mcp-mr-checklist", "config": { "storagePath": "./data", "commandTimeout": 60000 } } } }

Método 2: Instalación global (Uso)

  1. Instalar el paquete globalmente
npm install -g @hevener/server-todo-checklist
  1. Configurar en claude_desktop_config.json :
{ "servers": { "todo-checklist": { "type": "command", "command": "mcp-server-todo-checklist", "config": { "storagePath": "C:\\Users\\SEU_USUARIO\\AppData\\Local\\claude-todo-checklist", "commandTimeout": 60000 } } } }

Comandos disponibles en Claude

Crear una nueva lista

/todo_create { "title": "Minha Lista", "description": "Descrição opcional da lista" }

Agregar una tarea

/todo_add { "listTitle": "Minha Lista", "taskTitle": "Nova Tarefa", "priority": "high", "dueDate": "2024-01-20", "tags": ["trabalho", "urgente"] }

Listar todas las listas

/todo_list

Ver detalles de una lista

/todo_show { "listTitle": "Minha Lista" }

Marcar la tarea como completada

/todo_complete { "listTitle": "Minha Lista", "taskTitle": "Nova Tarefa" }

Estructura del proyecto

src/ ├── index.ts # Ponto de entrada do servidor ├── commands.ts # Definição dos comandos disponíveis ├── service/ │ └── ChecklistService.ts # Lógica de negócio ├── storage/ │ └── index.ts # Implementação do armazenamento └── types/ ├── ChecklistItem.ts # Tipos para itens └── index.ts # Tipos principais

Estructura de datos

Lista de verificación

interface Checklist { id: string; title: string; description?: string; items: ChecklistItem[]; owner: string; shared?: string[]; createdAt: Date; updatedAt: Date; }

Tarea (Elemento de lista de verificación)

interface ChecklistItem { id: string; title: string; description?: string; completed: boolean; dueDate?: Date; priority: 'low' | 'medium' | 'high'; tags: string[]; createdAt: Date; updatedAt: Date; }

Scripts de desarrollo

# Compilar o projeto npm run build # Executar em modo desenvolvimento npm run dev # Observar alterações e recompilar npm run watch # Iniciar o servidor compilado npm start

Ajustes

En el archivo claude_desktop_config.json , puedes configurar:

  • storagePath : Directorio donde se almacenarán los datos
  • commandTimeout : Tiempo máximo de ejecución del comando en milisegundos (predeterminado: 60000)

Tecnologías utilizadas

  • Mecanografiado
  • SDK de protocolo de contexto de modelo
  • Zod (validación de datos)
  • Sistema de almacenamiento basado en archivos

Licencia

Distribuido bajo la licencia MIT. Consulte LICENSE para obtener más información.

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

local-only server

The server can only run on the client's local machine because it depends on local resources.

Un servidor que implementa un sistema de gestión de listas de verificación con funciones como creación de tareas, seguimiento del progreso, persistencia de datos y comentarios de elementos.

  1. Características
    1. Requisitos
      1. Instalación
        1. Método 1: Instalación local (desarrollo)
        2. Método 2: Instalación global (Uso)
      2. Comandos disponibles en Claude
        1. Crear una nueva lista
        2. Agregar una tarea
        3. Listar todas las listas
        4. Ver detalles de una lista
        5. Marcar la tarea como completada
      3. Estructura del proyecto
        1. Estructura de datos
          1. Lista de verificación
          2. Tarea (Elemento de lista de verificación)
        2. Scripts de desarrollo
          1. Ajustes
            1. Tecnologías utilizadas
              1. Licencia

                Related MCP Servers

                • -
                  security
                  A
                  license
                  -
                  quality
                  A server for task orchestration and coordination, facilitating task management with dependencies, multi-instance collaboration, and persistent task tracking.
                  Last updated -
                  7
                  17
                  JavaScript
                  MIT License
                • -
                  security
                  F
                  license
                  -
                  quality
                  This server provides an interface for performing basic file system operations such as navigation, reading, writing, and file analysis, allowing users to manage directories and files efficiently.
                  Last updated -
                  3
                  Python
                • -
                  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
                  Python
                • -
                  security
                  A
                  license
                  -
                  quality
                  A lightweight server that provides real-time system information including CPU, memory, disk, and GPU statistics for monitoring and diagnostic purposes.
                  Last updated -
                  Python
                  MIT License

                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/hevener10/mcp-todo-checklist'

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