Todoist MCP
Interactúa con tus tareas y proyectos de Todoist.
Documentación
Todoist MCP
Conecta este servidor del Model Context Protocol a tu LLM para interactuar con Todoist.
Funcionalidad
Esta integración implementa todas las APIs disponibles del Todoist TypeScript Client, proporcionando acceso a:
Gestión de tareas
- Crear tareas (con contenido, descripciones, fechas de vencimiento, prioridades, etiquetas y más)
- Crear tareas con lenguaje natural (p. ej., "Enviar informe antes del viernes a las 5 p. m. #Trabajo")
- Recuperar tareas (individuales, filtradas o todas)
- Recuperar tareas completadas (por fecha de finalización o fecha de vencimiento)
- Obtener estadísticas de productividad
- Actualizar tareas
- Mover tareas (individualmente o en lotes)
- Cerrar/reabrir tareas
- Eliminar tareas
Gestión de proyectos
- Crear, recuperar, actualizar y eliminar proyectos
Gestión de secciones
- Crear, recuperar, actualizar y eliminar secciones dentro de proyectos
Gestión de comentarios
- Agregar, recuperar, actualizar y eliminar comentarios para tareas o proyectos
Gestión de etiquetas
- Crear, recuperar, actualizar y eliminar etiquetas
- Gestionar etiquetas compartidas
Colaboración
- Obtener colaboradores para proyectos
Configuración
Compila la aplicación del servidor:
npm install
npm run build
Configura Claude:
Debes instalar la aplicación de escritorio Claude que admite MCP.
Puedes obtener tu clave de API de Todoist desde Todoist > Configuración > Integraciones > Desarrollador.
Luego, en tu claude_desktop_config.json, agrega un nuevo servidor MCP:
{
"mcpServers": {
"todoist-mcp": {
"command": "node",
"args": ["/path/to/repo/build/index.js"],
"env": {
"TODOIST_API_TOKEN": "your_todoist_api_key"
}
}
}
}
Ahora puedes iniciar la aplicación de escritorio de Claude y pedirle que actualice Todoist.
Distribución
Smithery
Instala Todoist MCP en Claude Desktop usando Smithery:
npx -y @smithery/cli install @miottid/todoist-mcp --client claude