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)
- Clone o repositório
Copy
- Instale as dependências e compile
Copy
- Configure no
claude_desktop_config.json
:
Copy
Método 2: Instalação Global (Uso)
- Instale o pacote globalmente
Copy
- Configure no
claude_desktop_config.json
:
Copy
Comandos Disponíveis no Claude
Criar uma nova lista
Copy
Adicionar uma tarefa
Copy
Listar todas as listas
Copy
Ver detalhes de uma lista
Copy
Marcar tarefa como concluída
Copy
Estrutura do Projeto
Copy
Estrutura de Dados
Lista (Checklist)
Copy
Tarefa (ChecklistItem)
Copy
Scripts de Desenvolvimento
Copy
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.
You must be authenticated.
A server that implements a checklist management system with features like task creation, progress tracking, data persistence, and item comments.