Todoist MCP
Interaja com suas tarefas e projetos do Todoist.
Documentação
Todoist MCP
Conecte este servidor Model Context Protocol ao seu LLM para interagir com o Todoist.
Funcionalidades
Esta integração implementa todas as APIs disponíveis no Todoist TypeScript Client, fornecendo acesso a:
Gerenciamento de Tarefas
- Criar tarefas (com conteúdo, descrições, datas de vencimento, prioridades, etiquetas e mais)
- Criar tarefas com linguagem natural (por exemplo, "Enviar relatório até sexta às 17h #Trabalho")
- Recuperar tarefas (individuais, filtradas ou todas)
- Recuperar tarefas concluídas (por data de conclusão ou data de vencimento)
- Obter estatísticas de produtividade
- Atualizar tarefas
- Mover tarefas (individualmente ou em lote)
- Fechar/reabrir tarefas
- Excluir tarefas
Gerenciamento de Projetos
- Criar, recuperar, atualizar e excluir projetos
Gerenciamento de Seções
- Criar, recuperar, atualizar e excluir seções dentro de projetos
Gerenciamento de Comentários
- Adicionar, recuperar, atualizar e excluir comentários para tarefas ou projetos
Gerenciamento de Etiquetas
- Criar, recuperar, atualizar e excluir etiquetas
- Gerenciar etiquetas compartilhadas
Colaboração
- Obter colaboradores para projetos
Configuração
Compile o aplicativo do servidor:
npm install
npm run build
Configure o Claude:
Você deve instalar o aplicativo de desktop Claude que suporta MCP.
Você pode obter sua chave de API do Todoist em Todoist > Configurações > Integrações > Desenvolvedor.
Então, no seu claude_desktop_config.json, adicione um novo servidor MCP:
{
"mcpServers": {
"todoist-mcp": {
"command": "node",
"args": ["/path/to/repo/build/index.js"],
"env": {
"TODOIST_API_TOKEN": "your_todoist_api_key"
}
}
}
}
Agora você pode iniciar o aplicativo de desktop do Claude e pedir para atualizar o Todoist.
Distribuição
Smithery
Instale o Todoist MCP no Claude Desktop usando Smithery:
npx -y @smithery/cli install @miottid/todoist-mcp --client claude