Todoist
Um servidor não oficial para gerenciar tarefas do Todoist, permitindo que agentes criem, listem e concluam tarefas.
Documentação
Servidor MCP Todoist
Servidor MCP não oficial para Todoist que permite que agentes criem e listem tarefas na sua conta Todoist.
Recursos
- Criar tarefas com descrições, datas de vencimento, prioridades, etiquetas e projetos.
- Listar tarefas Liste tarefas concluídas ou não concluídas com filtros por projeto ou filtros do Todoist.
Funciona com Claude Desktop, Cursor e outros clientes MCP
Instalação
pip install todoist-mcp-server
Configuração
1. Obtenha seu Token da API do Todoist
- Acesse Configurações de Integrações do Todoist
- Role até "API token"
- Copie seu token da API (mantenha-o seguro!)
2. Configure Seu Cliente MCP
Exemplos de Uso
Aqui estão alguns exemplos de como usar o servidor MCP Todoist com diferentes clientes:
Claude Desktop
Adicione isso ao seu arquivo claude_desktop_config.json: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) ou %APPDATA%/Claude/claude_desktop_config.json (Windows)
{
"mcpServers": {
"todoist": {
"command": "todoist-mcp-server",
"env": {
"TODOIST_API_TOKEN": "your-api-token-here"
}
}
}
}
Cursor
Adicione isso às configurações do Cursor:
- Abra as Configurações do Cursor (
Cmd/Ctrl + ,) - Pesquise por "MCP"
- Adicione a configuração do servidor MCP:
{
"mcpServers": {
"todoist": {
"command": "todoist-mcp-server",
"env": {
"TODOIST_API_TOKEN": "your-api-token-here"
}
}
}
}
Outros Clientes MCP
Para qualquer cliente compatível com MCP, use:
- Comando:
todoist-mcp-server - Variável de Ambiente:
TODOIST_API_TOKEN=your-token
3. Reinicie Seu Cliente
Reinicie o Claude Desktop, Cursor ou seu cliente MCP para carregar o servidor.
Uso
Uma vez configurado, você pode interagir com o Todoist usando linguagem natural:
Criando Tarefas
- "Crie uma tarefa para comprar mantimentos"
- "Adicione uma tarefa 'Ligar para o dentista' com vencimento amanhã e prioridade alta"
- "Crie uma tarefa para terminar o relatório com descrição 'Incluir métricas do Q4' com vencimento na próxima sexta-feira"
Listando Tarefas
- "Mostre minhas tarefas para hoje"
- "Liste todas as minhas tarefas de alta prioridade"
- "Quais tarefas tenho no meu projeto Trabalho?"
Ferramentas Disponíveis
create_task
Crie uma nova tarefa no Todoist.
Parâmetros:
content(obrigatório): Título/conteúdo da tarefadescription(opcional): Descrição da tarefaproject_name(opcional): Nome do projeto para adicionar a tarefadue_string(opcional): Data de vencimento em linguagem natural ("amanhã", "próxima segunda-feira")priority(opcional): Nível de prioridade 1-4 (1=baixa, 2=média, 3=alta, 4=urgente)labels(opcional): Lista de nomes de etiquetas
list_active_tasks
Liste tarefas ativas do Todoist.
Parâmetros:
project_name(opcional): Filtrar por nome do projetofilter_string(opcional): Filtro do Todoist ("hoje", "atrasadas", "p1")limit(opcional): Número máximo de tarefas (padrão: 50)
Solução de Problemas
Erro "Servidor desconectado"
- Certifique-se de que instalou o pacote:
pip install todoist-mcp-server - Verifique se seu token da API está correto
- Confirme que o arquivo de configuração está no local correto
- Reinicie completamente seu cliente MCP
Erro "Comando não encontrado" ou "ENOENT"
A causa mais comum é que seu cliente MCP não consegue encontrar o comando todoist-mcp-server no PATH.
Solução: Use o caminho completo para o comando
-
Descubra onde o comando está instalado:
which todoist-mcp-server -
Use o caminho completo na sua configuração MCP:
{ "mcpServers": { "todoist": { "command": "/full/path/to/todoist-mcp-server", "env": { "TODOIST_API_TOKEN": "your-api-token-here" } } } }
Outras correções:
- Certifique-se de que o pacote está instalado no mesmo ambiente Python que seu cliente MCP usa
- Tente reinstalar:
pip uninstall todoist-mcp-server && pip install todoist-mcp-server
Problemas com o Token da API
- Obtenha um novo token em Integrações do Todoist
- Certifique-se de que não há espaços extras no seu arquivo de configuração
- Verifique se o token tem as permissões necessárias
Desenvolvimento
Para contribuir ou executar a partir do código-fonte:
git clone https://github.com/mehularora8/todoist-mcp
cd todoist-mcp
pip install -e .
Segurança
- Seu token da API é armazenado localmente e usado apenas para se comunicar com a API do Todoist
- Nenhum dado é enviado a terceiros
- O servidor MCP roda localmente na sua máquina
Licença
Licença MIT - consulte o arquivo LICENSE para detalhes.
Suporte
- 🐛 Problemas: Reporte bugs ou solicite recursos
- 📖 API do Todoist: Documentação Oficial
- 🔧 Protocolo MCP: Model Context Protocol
Nota: Esta é uma integração não oficial e não é afiliada ao Todoist ou à Doist Inc.