Integrations
Enables managing Todoist tasks, projects, and labels. Provides tools for creating, updating, completing, and deleting tasks; organizing tasks in projects and with labels; and searching and filtering tasks based on various criteria.
MCP Todoist
Un servidor de Protocolo de contexto de modelo (MCP) que permite a Claude interactuar con tu cuenta Todoist.
Características
- Administrar tareas: crear, actualizar, completar y eliminar tareas
- Organiza tareas en proyectos y con etiquetas
- Buscar y filtrar tareas según diversos criterios
- Integración perfecta con Claude Desktop
Prerrequisitos
- Python 3.11+
- UV astral
- Cuenta Todoist y token API
- Claude Desktop (para utilizar el servidor MCP)
Inicio rápido
1. Instalación
2. Configuración
- Obtén tu token de API de Todoist desde la configuración de Integraciones de Todoist
- Configurar la variable de entorno:Copy
- Configurar Claude Desktop:Copy
3. Uso con Claude
Una vez configurado, puedes pedirle a Claude que interactúe con tu cuenta Todoist:
- "Muéstrame mis tareas que vencen hoy"
- "Crea una nueva tarea para comprar comida mañana"
- Marcar mi tarea de 'enviar correo electrónico' como completada
- "Crear un nuevo proyecto llamado 'Renovación de Vivienda'"
- "Muéstrame todas las tareas en mi proyecto de Trabajo"
Herramientas disponibles
Gestión de tareas
list-tasks
- Recuperar y filtrar tareascreate-task
- Crea una nueva tareaupdate-task
- Actualizar una tarea existentecomplete-task
- Marcar una tarea como completadadelete-task
- Eliminar una tarea
Gestión de proyectos
list-projects
- Obtener todos los proyectoscreate-project
- Crea un nuevo proyectoupdate-project
- Actualizar un proyectodelete-project
- Eliminar un proyecto
Gestión de etiquetas
list-labels
- Obtener todas las etiquetascreate-label
- Crea una nueva etiquetaupdate-label
- Actualizar una etiquetadelete-label
- Eliminar una etiqueta
Servicios públicos
search
: busque en todas las tareas con filtrado complejo
Ejecución del servidor MCP
Hay varias formas de ejecutar el servidor MCP de Todoist:
Método 1: Línea de comando directa
Ejecute el servidor en una ventana de terminal:
Mantenga esta ventana de terminal abierta mientras utiliza Claude Desktop.
Método 2: Usar un script de inicio (recomendado)
Cree un script de inicio que Claude Desktop pueda usar para iniciar automáticamente el servidor:
- Crea un archivo llamado
start-todoist-mcp.sh
con el siguiente contenido:
- Hacer que el script sea ejecutable:
- Actualice la configuración de Claude Desktop para utilizar este script:
Este enfoque ofrece varias ventajas:
- El servidor se inicia automáticamente con Claude Desktop
- Todos los registros se capturan en un archivo para facilitar la depuración.
- Las variables de entorno se establecen de forma consistente
Depuración
Si encuentra problemas con el servidor MCP, aquí hay algunas estrategias de depuración:
1. Verifique los registros
Si utiliza el script de inicio, verifique el archivo de registro:
2. Habilitar el modo de depuración
Establezca la variable de entorno MCP_DEBUG
en true
para un registro más detallado:
3. Verificar el token de API
Asegúrate de que tu token de API de Todoist sea correcto y siga siendo válido:
4. Utilice el Inspector MCP
El Inspector MCP es una herramienta poderosa para depurar servidores MCP:
Esto abrirá una interfaz web que mostrará todas las comunicaciones entre Claude y el servidor MCP.
5. Problemas comunes y soluciones
- Error "Servidor MCP no disponible" : asegúrese de que el servidor se esté ejecutando en una terminal separada o mediante un script de inicio.
- Errores de autenticación : verifica que tu token de API de Todoist esté configurado correctamente en tu entorno.
- Errores de "Comando no encontrado" : asegúrese de que Astral UV esté instalado y en su RUTA.
- Errores de tiempo de espera : si su servidor MCP tarda en responder, intente aumentar el tiempo de espera en la configuración de Claude Desktop.
Desarrollo
Configuración
Pruebas
Desarrollo local
Para el desarrollo local, puedes crear un archivo .env
con tu token de API de Todoist:
Luego ejecuta el servidor:
Licencia
Licencia MIT: consulte el archivo LICENCIA para obtener más detalles.
This server cannot be installed
Un servidor de protocolo de contexto de modelo que permite a Claude interactuar con tu cuenta Todoist, permitiéndote administrar tareas, proyectos y etiquetas a través del lenguaje natural.