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
Related MCP server: Coding Todo Server
Requisitos
Node.js 18 ou superior
NPM 8 ou superior
Instalação
Método 1: Instalação Local (Desenvolvimento)
Clone o repositório
Instale as dependências e compile
Configure no
claude_desktop_config.json:
Método 2: Instalação Global (Uso)
Instale o pacote globalmente
Configure no
claude_desktop_config.json:
Comandos Disponíveis no Claude
Criar uma nova lista
Adicionar uma tarefa
Listar todas as listas
Ver detalhes de uma lista
Marcar tarefa como concluída
Estrutura do Projeto
Estrutura de Dados
Lista (Checklist)
Tarefa (ChecklistItem)
Scripts de Desenvolvimento
Configurações
No arquivo claude_desktop_config.json, você pode configurar:
storagePath: Diretório onde os dados serão armazenadoscommandTimeout: 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.