Servidor MCP de TaskWarrior
Servidor Node.js que implementa el Protocolo de Contexto de Modelo (MCP) para operaciones de TaskWarrior .
Características
Ver tareas pendientes
Filtrar tareas por proyecto y etiquetas
Agregue nuevas tareas con descripciones, fechas de vencimiento, prioridades, proyectos y etiquetas
Marcar tareas como completadas
Nota : Esto ejecuta el binario task local, por lo que es necesario instalar y configurar TaskWarrior.
[!ADVERTENCIA] Actualmente, se utiliza
idde tarea, que es un identificador inestable; TaskWarrior a veces renumera las tareas al añadir o eliminar nuevas. En el futuro, se debería tener más cuidado y usar el UUID de la tarea.
Related MCP server: Google Tasks MCP Server
API
Herramientas
obtener_siguientes_tareas
Obtenga una lista de todas las tareas pendientes
Filtros opcionales:
project: Filtrar por nombre de proyectotags: Filtrar por una o más etiquetas
agregar_tarea
Agregar una nueva tarea a TaskWarrior
Requerido:
description: Texto de descripción de la tarea
Opcional:
due: fecha de vencimiento (marca de tiempo ISO)priority: Nivel de prioridad ("H", "M" o "L")project: Nombre del proyecto (en minúsculas con puntos)tags: Matriz de etiquetas (en minúsculas)
marcar_tarea_terminada
Marcar una tarea como completada
Requerido:
identifier: ID de tarea o UUID
Uso con Claude Desktop
Agregue esto a su claude_desktop_config.json :
Instalación
Asegúrese de tener TaskWarrior ( task ) instalado y configurado en su sistema.
Ejemplos de ideas de uso:
¿Cuales son mis tareas laborales actuales?
Ejecuta:
task project:work next
TODO: Llamar a mi hermana (alta prioridad)
Ejecuta:
task add priority:H Call my sister
Vale, he llamado a mi hermana.
Ejecuta:
task done 1
Licencia
Este servidor MCP está licenciado bajo la licencia MIT. Consulte el archivo de licencia para obtener más información.