DeltaTask - Sistema avanzado de gestión de tareas
Una potente aplicación de gestión de tareas alojada localmente con integración con Obsidian y un servidor de Protocolo de Contexto de Modelo (MCP).
Características
Gestión inteligente de tareas : crea tareas con niveles de urgencia y estimaciones de esfuerzo
Motor de priorización : clasifica automáticamente las tareas por urgencia y esfuerzo
Descomposición de tareas : divida las tareas más grandes en subtareas manejables
Sistema de etiquetado : organice tareas con etiquetas personalizadas
Almacenamiento local : todos los datos se almacenan localmente en la base de datos SQLite
Integración con Obsidian : sincronización bidireccional con archivos Markdown de Obsidian
Servidor MCP : acceso completo a la API a través del Protocolo de contexto de modelo
Detalles técnicos
Modelo de datos
Tareas : Entidad de tarea principal con propiedades:
Título y descripción
Urgencia (escala del 1 al 5, siendo 5 la más alta)
Esfuerzo (escala 1-21, siguiendo la secuencia de Fibonacci)
Estado de finalización
Relaciones padre-hijo para subtareas
Etiquetas para categorización
Esquema de base de datos
La aplicación utiliza SQLite con las siguientes tablas:
todos
: almacena todos los elementos de la tarea y sus propiedadestags
: almacena nombres de etiquetas únicostodo_tags
: Tabla de unión para la relación de muchos a muchos entre tareas y etiquetas
Integración de obsidiana
DeltaTask crea y mantiene una bóveda de Obsidian estructurada:
Archivos de tareas con metadatos de portada
Vistas basadas en etiquetas para filtrar tareas
Panel de estadísticas
Sincronización bidireccional entre Markdown de Obsidian y la base de datos SQLite
Puntos finales de la API de MCP
El servidor MCP expone las siguientes operaciones:
get_task_by_id
: Obtener una tarea específica por IDsearch_tasks
: busca tareas por título, descripción o etiquetascreate_task
: Crea una nueva tareaupdate_task
: Actualizar las propiedades de una tareadelete_task
: Eliminar una tareasync_tasks
: Sincroniza tareas desde Obsidian Markdown a SQLitelist_tasks
: Listar todas las tareasget_statistics
: recupera métricas sobre las tareascreate_subtasks
: Divide una tarea en múltiples subtareasget_all_tags
: Obtener todos los nombres de etiquetas únicosget_subtasks
: Obtener subtareas para una tarea principal determinadafinish_task
: Marcar una tarea como completada
Empezando
Prerrequisitos
Python 3.10+
SQLite3
Obsidian (opcional, para integración de rebajas)
Instalación
Clonar este repositorio
Configurar el entorno de Python usando
uv
:
Ejecución del servidor MCP
El servidor DeltaTask MCP se puede utilizar con Claude for Desktop:
Configurar Claude para escritorio:
Abra o cree
~/Library/Application Support/Claude/claude_desktop_config.json
Agregue la configuración del servidor DeltaTask:
Reiniciar Claude para escritorio
Si tiene problemas o desea más detalles, consulte la documentación del MCP .
Por ejemplo, de los documentos:
Es posible que necesites introducir la ruta completa del ejecutable uv
en el campo command
. Puedes obtenerla ejecutando which uv
en macOS/Linux o where uv
en Windows.
Utilice las herramientas DeltaTask en Claude for Desktop haciendo clic en el ícono del martillo
Protocolo de Contexto Modelo (MCP)
Esta aplicación implementa un enfoque de Protocolo de Contexto de Modelo para la gestión de tareas:
Modelo de datos estructurado : esquema claramente definido para tareas con relaciones
Cálculo de prioridad : clasificación inteligente basada en múltiples factores
Organización jerárquica : relaciones padre-hijo para la descomposición de tareas
Sistema de etiquetado : categorización flexible para un mejor contexto
Estadísticas y perspectivas : agregación de datos para comprender patrones de tareas
Integración con Obsidian : visualización y edición basadas en Markdown
Licencia
Licencia MIT
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
Proporciona acceso API a un sistema de gestión de tareas alojado localmente con funciones para crear, actualizar y organizar tareas, incluido soporte para niveles de urgencia, estimaciones de esfuerzo, subtareas y sincronización bidireccional con archivos Markdown de Obsidian.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA server for task orchestration and coordination, facilitating task management with dependencies, multi-instance collaboration, and persistent task tracking.Last updated -724MIT License
- -securityAlicense-qualityAI-driven task management application that operates via MCP, enabling autonomous creation, organization, and execution of tasks with support for subtasks, priorities, and progress tracking.Last updated -2MIT License
- AsecurityAlicenseAqualityA task management server that helps AI assistants break down user requests into manageable tasks and track their completion with user approval steps.Last updated -1726522MIT License
- AsecurityAlicenseAqualityEnables AI assistants to interact with ClickUp's task management API for core project workflows, supporting operations like task creation, updates, search, assignment, and team analytics through natural language.Last updated -283MIT License