Was macht ticktick-cli?
TickTick-Aufgabenverwaltung per CLI, MCP und SKILL.md
Funktionen
- CLI: Erstellen, Auflisten, Aktualisieren und Löschen von Aufgaben direkt über die Befehlszeile
- MCP: Integration für KI-Agenten über das Model Context Protocol
- SKILL.md: Dokumentierte Anleitung zur Verwendung des Skills in Entwicklungsumgebungen
Voraussetzungen
- Node.js (v18 oder höher)
- Ein TickTick-Konto (kostenlos oder Premium)
- API-Token von TickTick (siehe TickTick Developer Portal)
Installation
npm install -g @kvanland/ticktick-cli
Konfiguration
Setzen Sie die folgenden Umgebungsvariablen in Ihrer .env-Datei:
TICKTICK_CLIENT_ID=ihre_client_id
TICKTICK_CLIENT_SECRET=ihr_client_secret
TICKTICK_REDIRECT_URI=http://localhost:3000/callback
Verwendung
CLI
ticktick list # Alle Aufgaben anzeigen
ticktick add "Neue Aufgabe" # Neue Aufgabe erstellen
ticktick complete <id> # Aufgabe als erledigt markieren
ticktick delete <id> # Aufgabe löschen
MCP-Integration
Fügen Sie Folgendes zu Ihrer MCP-Serverkonfiguration hinzu:
{
"mcpServers": {
"ticktick": {
"command": "npx",
"args": ["@kvanland/ticktick-cli", "mcp"],
"env": {
"TICKTICK_CLIENT_ID": "${TICKTICK_CLIENT_ID}",
"TICKTICK_CLIENT_SECRET": "${TICKTICK_CLIENT_SECRET}"
}
}
}
}
Lizenz
MIT