Servidor Mcp de Taskwarrior
Resumen
¿Qué es el Servidor MCP para TaskWarrior?
El Servidor MCP para TaskWarrior es una solución innovadora diseñada para mejorar la funcionalidad de TaskWarrior, un popular software de gestión de tareas. Este servidor permite a los usuarios gestionar sus tareas de manera más efectiva al proporcionar una plataforma centralizada para la sincronización de tareas, colaboración y acceso remoto. Con el Servidor MCP, los usuarios pueden disfrutar de una integración fluida con TaskWarrior, lo que les permite gestionar sus tareas desde cualquier lugar y en cualquier momento.
Características del Servidor MCP para TaskWarrior
- Gestión Centralizada de Tareas: El Servidor MCP proporciona un único punto de acceso para todas las tareas, facilitando la gestión y el seguimiento del progreso.
- Sincronización en Tiempo Real: Los cambios realizados en un dispositivo se reflejan instantáneamente en todos los dispositivos conectados, asegurando que los usuarios siempre tengan la información más actualizada.
- Herramientas de Colaboración: Los usuarios pueden compartir tareas y colaborar con miembros del equipo, mejorando la productividad y el trabajo en equipo.
- Acceso Remoto: Accede a tus tareas desde cualquier dispositivo con conexión a internet, lo que resulta conveniente para los usuarios en movimiento.
- Interfaz Amigable: El servidor cuenta con una interfaz intuitiva que simplifica la gestión de tareas, haciéndola accesible para usuarios de todos los niveles de habilidad.
Cómo Configurar el Servidor MCP para TaskWarrior
- Instalación: Descarga e instala el software del Servidor MCP desde el repositorio oficial.
- Configuración: Sigue el asistente de configuración para ajustar los parámetros del servidor, incluyendo cuentas de usuario y opciones de sincronización de tareas.
- Conectar TaskWarrior: Integra el Servidor MCP con tu instalación de TaskWarrior actualizando los archivos de configuración para apuntar al servidor.
- Comienza a Usar: Una vez configurado, puedes comenzar a gestionar tus tareas a través de la interfaz del Servidor MCP, disfrutando de todas las características que ofrece.
Preguntas Frecuentes
P: ¿Es gratuito el Servidor MCP para TaskWarrior?
R: Sí, el Servidor MCP es de código abierto y gratuito, permitiendo que cualquiera se beneficie de sus características sin costo alguno.
P: ¿Puedo usar el Servidor MCP con múltiples dispositivos?
R: ¡Absolutamente! El Servidor MCP está diseñado para funcionar en múltiples dispositivos, permitiéndote acceder y gestionar tus tareas desde cualquier lugar.
P: ¿Cuáles son los requisitos del sistema para ejecutar el Servidor MCP?
R: El Servidor MCP puede ejecutarse en cualquier sistema que soporte las dependencias de software requeridas. Consulta la documentación oficial para obtener requisitos detallados.
P: ¿Cómo reporto problemas o solicito características?
R: Los usuarios pueden reportar problemas o solicitar nuevas características a través del repositorio oficial de GitHub, donde el equipo de desarrollo monitorea activamente los comentarios.
P: ¿Hay una comunidad o soporte disponible para los usuarios del Servidor MCP?
R: Sí, hay una comunidad activa de usuarios y desarrolladores que brindan soporte a través de foros y el repositorio de GitHub.
Detalle
TaskWarrior MCP Server
Node.js server implementing Model Context Protocol (MCP) for TaskWarrior operations.
<a href="https://glama.ai/mcp/servers/e8w3e1su1x"> <img width="380" height="200" src="https://glama.ai/mcp/servers/e8w3e1su1x/badge" alt="TaskWarrior Server MCP server" /> </a>Features
- View pending tasks
- Filter tasks by project and tags
- Add new tasks with descriptions, due dates, priorities, projects and tags
- Mark tasks as complete
Note: This runs your local task
binary, so TaskWarrior needs to be installed and configured!
[!WARNING] This currently uses task
id
which is an unstable identifier; taskwarrior sometimes renumbers tasks when new ones are added or removed. In the future this should be more careful, using task UUID instead.
API
Tools
-
get_next_tasks
- Get a list of all pending tasks
- Optional filters:
project
: Filter by project nametags
: Filter by one or more tags
-
add_task
- Add a new task to TaskWarrior
- Required:
description
: Task description text
- Optional:
due
: Due date (ISO timestamp)priority
: Priority level ("H", "M", or "L")project
: Project name (lowercase with dots)tags
: Array of tags (lowercase)
-
mark_task_done
- Mark a task as completed
- Required:
identifier
: Task ID or UUID
Usage with Claude Desktop
Add this to your claude_desktop_config.json
:
{
"mcpServers": {
"taskwarrior": {
"command": "npx",
"args": [
"-y",
"mcp-server-taskwarrior"
]
}
}
}
Installation
npm install -g mcp-server-taskwarrior
Make sure you have TaskWarrior (task
) installed and configured on your system.
Example usage ideas:
- What are my current work tasks?
- Executes:
task project:work next
- Executes:
- TODO: Call my sister (high priority)
- Executes:
task add priority:H Call my sister
- Executes:
- OK, I've called my sister
- Executes:
task done 1
- Executes:
License
This MCP server is licensed under the MIT License. See the LICENSE file for details.
Configuración del Servidor
{
"mcpServers": {
"mcp-server-taskwarrior": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--awwaiid--mcp-server-taskwarrior--mcp-server-taskwarrior",
"node dist/index.js"
],
"env": {}
}
}
}