taskdog-mcp
Taskdog
Un sistema de gestión de tareas con interfaces CLI/TUI y servidor de API REST, que incluye seguimiento del tiempo, optimización de cronogramas y una atractiva salida de terminal.
Diseñado para uso individual. Almacena las tareas localmente en una base de datos SQLite.
https://github.com/user-attachments/assets/47022478-078d-4ad9-ba7d-d1cd4016e105
TUI (Textual)

Gráfico de Gantt (CLI)

Pruébalo
Prueba taskdog con unas 50 tareas de ejemplo. No requiere instalación, solo Docker:
docker run --rm -it ghcr.io/kohei-wada/taskdog:demoLa TUI funciona dentro del contenedor, pero algunos atajos de teclado (por ejemplo, Ctrl+P para la paleta de comandos) pueden entrar en conflicto con las secuencias de teclas de Docker. Para obtener la mejor experiencia, ejecuta el servidor en un contenedor y conéctate desde tu host:
docker run --rm -d -p 8000:8000 --name taskdog-demo ghcr.io/kohei-wada/taskdog:demo
# Wait for the server and demo data to be ready (~15s)
docker logs -f taskdog-demo 2>&1 | grep -m1 "Server ready"
uvx --from taskdog-ui taskdog tui
uvxviene con uv. Ejecuta el comando en un entorno temporal sin instalar nada.
Related MCP server: mcp-task-manager
Instalación
Requisitos: Python 3.12+, uv
Plataformas compatibles: Linux, macOS
Recomendado (con servicio systemd/launchd)
git clone https://github.com/Kohei-Wada/taskdog.git
cd taskdog
make installEsto instala la CLI/TUI y el servidor, y configura un servicio systemd (Linux) o launchd (macOS) para que el servidor se inicie automáticamente.
Desde PyPI
pip install taskdog-ui[server]Tendrás que gestionar el proceso del servidor tú mismo (por ejemplo, taskdog-server &).
Uso
taskdog add "My first task" --priority 10
taskdog table
taskdog gantt
taskdog tuiPara una configuración completa, incluida la configuración de la clave API, consulta la Guía de inicio rápido.
Características
Múltiples interfaces: CLI, TUI de pantalla completa y API REST
Optimización de cronogramas: 9 algoritmos (voraz, genético, monte carlo, etc.)
Seguimiento del tiempo: Seguimiento automático con comparación entre lo planificado y lo real
Gráfico de Gantt: Cronograma visual con análisis de carga de trabajo
Dependencias de tareas: Con detección de dependencias circulares
Notas en Markdown: Integración con el editor con renderizado Rich
Registro de auditoría: Rastrea todas las operaciones de las tareas
Integración MCP: Soporte para Claude Desktop a través del Protocolo de Contexto de Modelo
Arquitectura
Monorepo de espacio de trabajo UV con cinco paquetes:
Paquete | Descripción | PyPI |
Lógica de negocio central y persistencia en SQLite | ||
Biblioteca cliente de API HTTP | ||
Servidor de API REST FastAPI | ||
Interfaces CLI y TUI | ||
Servidor MCP para Claude Desktop |
Documentación
Guía de inicio rápido - Configuración paso a paso
Referencia de comandos CLI - Documentación completa de comandos
Referencia de API - Endpoints y ejemplos de la API REST
Guía de configuración - Todas las opciones de configuración
Filosofía de diseño - Por qué Taskdog funciona de esta manera
Guía de despliegue - Docker, systemd, launchd
Contribuciones
¡Las contribuciones son bienvenidas! Consulta CONTRIBUTING.md para conocer las directrices.
Licencia
Licencia MIT - consulta LICENSE para más detalles.
Maintenance
Related MCP Servers
- Flicense-qualityDmaintenanceA task management MCP server that provides tools to create, list, complete, and delete tasks using pluggable storage backends. It enables users to interact with their task lists through natural language using MCP-compatible clients like Claude Desktop.
- Flicense-qualityDmaintenanceA local task management MCP server that enables users to create, update, and manage tasks through natural language conversations with Claude. It provides nine tools for comprehensive task management including creation, filtering, searching, and daily planning without requiring a separate UI or backend service.
- Alicense-qualityBmaintenanceMCP server that wraps a personal task manager REST API, enabling Claude to read and manage tasks via tools like get_tasks and add_task.12MIT
- AlicenseBqualityBmaintenanceA local-first task manager with SQLite backend, exposed as CLI, TUI, and MCP server. Enables AI assistants to manage tasks via tools for add, edit, search, plan, and more.19MIT
Related MCP Connectors
Project management MCP for AI agents with safe task reads and writes.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Private-by-default, local-first memory/context/task orchestrator for MCP apps and agents.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Kohei-Wada/taskdog'
If you have feedback or need assistance with the MCP directory API, please join our Discord server