taskdog-mcp
Taskdog
Ein Aufgabenverwaltungssystem mit CLI/TUI-Schnittstellen und REST-API-Server, das Zeiterfassung, Zeitplanoptimierung und eine ansprechende Terminal-Ausgabe bietet.
Entwickelt für die individuelle Nutzung. Speichert Aufgaben lokal in einer SQLite-Datenbank.
https://github.com/user-attachments/assets/47022478-078d-4ad9-ba7d-d1cd4016e105
TUI (Textual)

Gantt-Diagramm (CLI)

Ausprobieren
Testen Sie taskdog mit ca. 50 Beispielaufgaben. Keine Installation erforderlich — einfach Docker:
docker run --rm -it ghcr.io/kohei-wada/taskdog:demoDie TUI funktioniert innerhalb des Containers, aber einige Tastenkombinationen (z. B. Ctrl+P für die Befehlspalette) können mit den Tastensequenzen von Docker in Konflikt geraten. Für die beste Erfahrung führen Sie den Server in einem Container aus und verbinden Sie sich von Ihrem Host aus:
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
uvxwird mit uv geliefert. Es führt den Befehl in einer temporären Umgebung aus, ohne etwas zu installieren.
Related MCP server: mcp-task-manager
Installation
Voraussetzungen: Python 3.12+, uv
Unterstützte Plattformen: Linux, macOS
Empfohlen (mit systemd/launchd-Dienst)
git clone https://github.com/Kohei-Wada/taskdog.git
cd taskdog
make installDies installiert die CLI/TUI sowie den Server und richtet einen systemd- (Linux) oder launchd-Dienst (macOS) ein, damit der Server automatisch startet.
Über PyPI
pip install taskdog-ui[server]Sie müssen den Serverprozess selbst verwalten (z. B. taskdog-server &).
Verwendung
taskdog add "My first task" --priority 10
taskdog table
taskdog gantt
taskdog tuiFür die vollständige Einrichtung einschließlich der API-Schlüsselkonfiguration siehe Schnellstartanleitung.
Funktionen
Mehrere Schnittstellen: CLI, Vollbild-TUI und REST-API
Zeitplanoptimierung: 9 Algorithmen (Greedy, Genetisch, Monte Carlo, etc.)
Zeiterfassung: Automatische Erfassung mit Vergleich von geplanten vs. tatsächlichen Zeiten
Gantt-Diagramm: Visuelle Zeitachse mit Arbeitslastanalyse
Aufgabenabhängigkeiten: Mit Erkennung zirkulärer Abhängigkeiten
Markdown-Notizen: Editor-Integration mit Rich-Rendering
Audit-Protokollierung: Verfolgen Sie alle Aufgabenoperationen
MCP-Integration: Unterstützung für Claude Desktop über das Model Context Protocol
Architektur
UV-Workspace-Monorepo mit fünf Paketen:
Paket | Beschreibung | PyPI |
Kern-Geschäftslogik und SQLite-Persistenz | ||
HTTP-API-Client-Bibliothek | ||
FastAPI REST-API-Server | ||
CLI- und TUI-Schnittstellen | ||
MCP-Server für Claude Desktop |
Dokumentation
Schnellstartanleitung - Schritt-für-Schritt-Einrichtung
CLI-Befehlsreferenz - Vollständige Befehlsdokumentation
API-Referenz - REST-API-Endpunkte und Beispiele
Konfigurationshandbuch - Alle Konfigurationsoptionen
Design-Philosophie - Warum Taskdog so funktioniert
Bereitstellungshandbuch - Docker, systemd, launchd
Mitwirken
Beiträge sind willkommen! Siehe CONTRIBUTING.md für Richtlinien.
Lizenz
MIT-Lizenz - siehe LICENSE für Details.
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