Skip to main content
Glama

MCP TODO Checklist Server

by hevener10

MCP TODO Checklist

Um servidor MCP que implementa um sistema de checklist para gerenciamento de tarefas no Claude Desktop. O sistema permite criar e gerenciar múltiplas listas de tarefas, com suporte a prioridades, datas de vencimento e tags.

Funcionalidades

  • ✅ Criação e gerenciamento de múltiplas listas de tarefas
  • 📌 Suporte a prioridades (baixa, média, alta)
  • 📅 Datas de vencimento para tarefas
  • 🏷️ Sistema de tags para organização
  • 👥 Compartilhamento de listas entre usuários
  • 💾 Armazenamento persistente em sistema de arquivos

Requisitos

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

Instalação

Método 1: Instalação Local (Desenvolvimento)

  1. Clone o repositório
cd C:\workspace\mcp git clone (seu-repositório) mcp-mr-checklist cd mcp-mr-checklist
  1. Instale as dependências e compile
npm install npm run build
  1. Configure no 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: Instalação Global (Uso)

  1. Instale o pacote globalmente
npm install -g @hevener/server-todo-checklist
  1. Configure no 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 Disponíveis no Claude

Criar uma nova lista

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

Adicionar uma tarefa

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

Listar todas as listas

/todo_list

Ver detalhes de uma lista

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

Marcar tarefa como concluída

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

Estrutura do Projeto

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

Estrutura de Dados

Lista (Checklist)

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

Tarefa (ChecklistItem)

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

Scripts de Desenvolvimento

# 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

Configurações

No arquivo claude_desktop_config.json, você pode configurar:

  • storagePath: Diretório onde os dados serão armazenados
  • commandTimeout: Tempo máximo de execução dos comandos em milissegundos (padrão: 60000)

Tecnologias Utilizadas

  • TypeScript
  • Model Context Protocol SDK
  • Zod (validação de dados)
  • Sistema de armazenamento baseado em arquivos

Licença

Distribuído sob a licença MIT. Veja LICENSE para mais informações.

-
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.

A server that implements a checklist management system with features like task creation, progress tracking, data persistence, and item comments.

  1. Funcionalidades
    1. Requisitos
      1. Instalação
        1. Método 1: Instalação Local (Desenvolvimento)
        2. Método 2: Instalação Global (Uso)
      2. Comandos Disponíveis no Claude
        1. Criar uma nova lista
        2. Adicionar uma tarefa
        3. Listar todas as listas
        4. Ver detalhes de uma lista
        5. Marcar tarefa como concluída
      3. Estrutura do Projeto
        1. Estrutura de Dados
          1. Lista (Checklist)
          2. Tarefa (ChecklistItem)
        2. Scripts de Desenvolvimento
          1. Configurações
            1. Tecnologias Utilizadas
              1. Licença

                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