taskdog-mcp
Taskdog
Система управления задачами с интерфейсами CLI/TUI и REST API сервером, включающая отслеживание времени, оптимизацию расписания и красивый вывод в терминале.
Разработана для индивидуального использования. Хранит задачи локально в базе данных SQLite.
https://github.com/user-attachments/assets/47022478-078d-4ad9-ba7d-d1cd4016e105
TUI (Textual)

Диаграмма Ганта (CLI)

Попробуйте
Попробуйте taskdog с ~50 примерами задач. Установка не требуется — достаточно Docker:
docker run --rm -it ghcr.io/kohei-wada/taskdog:demoTUI работает внутри контейнера, но некоторые сочетания клавиш (например, Ctrl+P для палитры команд) могут конфликтовать с последовательностями клавиш Docker. Для наилучшего опыта запустите сервер в контейнере и подключитесь с хоста:
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
uvxпоставляется вместе с uv. Он запускает команду во временной среде без установки чего-либо.
Related MCP server: mcp-task-manager
Установка
Требования: Python 3.12+, uv
Поддерживаемые платформы: Linux, macOS
Рекомендуемый способ (с использованием службы systemd/launchd)
git clone https://github.com/Kohei-Wada/taskdog.git
cd taskdog
make installЭто установит CLI/TUI и сервер, а также настроит службу systemd (Linux) или launchd (macOS), чтобы сервер запускался автоматически.
Из PyPI
pip install taskdog-ui[server]Вам потребуется самостоятельно управлять процессом сервера (например, taskdog-server &).
Использование
taskdog add "My first task" --priority 10
taskdog table
taskdog gantt
taskdog tuiДля полной настройки, включая конфигурацию API-ключа, см. Руководство по быстрому старту.
Функции
Несколько интерфейсов: CLI, полноэкранный TUI и REST API
Оптимизация расписания: 9 алгоритмов (жадный, генетический, Монте-Карло и др.)
Отслеживание времени: Автоматическое отслеживание со сравнением запланированного и фактического времени
Диаграмма Ганта: Визуальная временная шкала с анализом рабочей нагрузки
Зависимости задач: С обнаружением циклических зависимостей
Заметки в Markdown: Интеграция редактора с рендерингом Rich
Журнал аудита: Отслеживание всех операций с задачами
Интеграция MCP: Поддержка Claude Desktop через протокол Model Context Protocol
Архитектура
Монорепозиторий UV workspace с пятью пакетами:
Пакет | Описание | PyPI |
Основная бизнес-логика и хранение в SQLite | ||
Библиотека HTTP API-клиента | ||
FastAPI REST API сервер | ||
Интерфейсы CLI и TUI | ||
MCP-сервер для Claude Desktop |
Документация
Руководство по быстрому старту - Пошаговая настройка
Справочник команд CLI - Полная документация по командам
Справочник API - Конечные точки REST API и примеры
Руководство по конфигурации - Все параметры конфигурации
Философия дизайна - Почему Taskdog работает именно так
Руководство по развертыванию - Docker, systemd, launchd
Участие в разработке
Вклад приветствуется! См. CONTRIBUTING.md для ознакомления с правилами.
Лицензия
Лицензия MIT — подробности см. в файле LICENSE.
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