Lassen Sie einen Agenten Ihre To-do-Liste führen
Suchen Sie einen MCP-Server für To-dos, der mit echten Dateien statt einer gehosteten Datenbank arbeitet? taskforge bringt einen als Unterbefehl mit, taskforge mcp --stdio, für Ihren Obsidian-Vault. Richten Sie Claude Desktop oder einen anderen MCP-Client darauf aus, und der Agent fügt Aufgaben über eine kleine Menge an Tools hinzu, sucht, bearbeitet und schließt sie ab. Er läuft auf Ihrem Rechner und bearbeitet dieselben Markdown-Dateien wie die App. Kein gehosteter Server, kein API-Schlüssel.
Kommt mit TaskForge 3.0
Die TaskForge-CLI und der MCP-Server erscheinen mit dem Release von TaskForge 3.0. Diese Seite beschreibt, wie beide zum Start funktionieren werden. Die TaskForge-App ist schon heute verfügbar.
MCP oder die CLI?
Bevorzugen Sie die MCP-Tools, wenn Ihr Agent bereits eine MCP-Verbindung zu TaskForge hat. Sie sind typisiert, liefern strukturierte Fehler, an denen sich der Agent selbst korrigieren kann, und brauchen nichts in Ihrem PATH. Greifen Sie stattdessen aus Shell-Kontexten ohne MCP-Verbindung zur CLI: Skripte, Cron, CI oder ein Coding-Agent, der in einem Repo-Checkout arbeitet. Beide steuern dieselbe Engine mit identischer Semantik, wählen Sie also, was in Ihrer Umgebung bereits eingerichtet ist. Vault-Dateien von Hand zu bearbeiten, ist die letzte Option.
Installation
Empfohlen: npx
Fügen Sie dies der Konfiguration Ihres MCP-Clients hinzu. npx lädt taskforge-md beim ersten Start automatisch herunter, sodass vorher nichts installiert werden muss.
Claude Desktop, ein Klick
Lieber eine geführte Installation? Laden Sie das taskforge-Bundle (die .mcpb-Datei) herunter und öffnen Sie es. Claude Desktop führt Sie durch die Einrichtung und fragt nach Ihrem Vault-Ordner.
{
"mcpServers": {
"taskforge": {
"command": "npx",
"args": ["-y", "taskforge-md", "mcp", "--stdio"],
"env": {
"TASKFORGE_VAULT": "/path/to/your/vault"
}
}
}
} Haben Sie taskforge selbst aus dem Quellcode gebaut, statt npx zu nutzen? Weisen Sie die Konfiguration direkt auf das Binary:
"command": "taskforge",
"args": ["mcp", "--stdio"] Nur für den Desktop, denn dort leben MCP-Clients. taskforge wird als ein einziges natives Binary für macOS, Windows und Linux ausgeliefert, und der MCP-Server ist einer seiner Unterbefehle.
Das vollständige Tool-Set
22 Tools insgesamt, die den gesamten Aufgaben-Lebenszyklus abdecken: Erstellen, Lesen, Aktualisieren, Abschließen, Archivieren und Löschen, jeweils mit einer Bulk-Variante; Verschieben, Neuzuordnen und Umwandeln zwischen einer Inline-Zeile und einer TaskNotes-Datei; eine Lint-Prüfung vor dem Schreiben einer Zeile; ein doctor-Aufruf für die Vault-Gesundheit; sowie Schema- und Listen-Ressourcen, damit der Agent Ihr Format kennenlernt, bevor er handelt. Die sechs unten sind die, die Sie am häufigsten brauchen. Jeder Aufruf liest den Vault frisch von der Festplatte, sodass der Agent immer mit den aktuellen Dateien arbeitet.
| query_tasks | Sucht und filtert Aufgaben, oder liest eine gespeicherte Liste. Nur lesend. | read-only |
| get_task | Liest eine Aufgabe samt Inhalts-Hash. Nur lesend. | read-only |
| add_task | Erstellt eine Aufgabe am Standardziel des Vaults, in Ihrem Format. | writes |
| update_task | Ändert Status, Priorität, Fälligkeitsdatum, Titel oder Tags einer Aufgabe. | writes |
| complete_task | Schließt eine Aufgabe ab; gibt das nächste Vorkommen zurück, wenn sie wiederkehrt. | writes, not idempotent |
| delete_task | Löscht eine Aufgabe. Das Modell muss den exakten aktuellen Titel zurückgeben, als Schutz davor, auf einer veralteten oder halluzinierten ID zu handeln. | destructive |
Jedes Tool trägt Annotationen, sodass ein Client auf einen Blick erkennt, welche Aufrufe nur lesen, welche schreiben und welcher löscht. Der Rest des Sets umfasst außerdem bulk_add_tasks, bulk_update_tasks, bulk_complete_tasks, bulk_delete_tasks, get_tasks, archive_task, move_task, bulk_move_tasks, convert_task, bulk_convert_tasks, outdent_task, bulk_reparent_tasks, lint_task, doctor, list_task_lists und get_schema.
Drei Ressourcen
Neben den Tools stellt der Server schreibgeschützten Kontext bereit, damit der Agent die Regeln Ihres Vaults kennt, bevor er handelt:
| taskforge://schema | Der maschinenlesbare Aufgaben-Dialekt: Status-Symbole, Datumsformat, benutzerdefinierte Felder, Schreibziele. |
| taskforge://agents-guide | Die Anleitung in einfacher Sprache zu den Aufgaben-Konventionen Ihres Vaults. |
| taskforge://lists | Ihre gespeicherten Aufgabenlisten und wie man jeder von ihnen eine Aufgabe hinzufügt. |
Eine Voraussetzung: der Vault-Vertrag
Der Server liest die Vertragsdateien, die TaskForge in Ihren Vault schreibt, taskforge/schema.json und taskforge/agents.md, um Ihr genaues Aufgabenformat zu lernen. Öffnen Sie den Vault mindestens einmal in TaskForge 3.0 oder neuer, gehen Sie zu Settings, AI & Agents, und lassen Sie "Generate agent files" aktiviert. Wurde der Vault noch nie in einer aktuellen Version geöffnet, greift der Server auf generische Standardwerte zurück und warnt den Client.
Wenn er Ihren Vault nicht findet
Der Server startet immer, selbst bevor er weiß, wo Ihr Vault liegt, sodass Claude Desktop nie ein undurchsichtiges "server failed to start" anzeigt. Kann ein Tool-Aufruf keinen Vault auflösen, gibt er einen einfachen Fehler zurück, den der Agent weitergeben kann: setzen Sie die Umgebungsvariable TASKFORGE_VAULT auf Ihren Vault-Pfad, oder installieren Sie das Bundle neu und geben Sie den Vault-Ordner ein, wenn Sie dazu aufgefordert werden.
Nur lokal
taskforge mcp --stdio liest und schreibt nur die Markdown-Dateien im Vault, den Sie konfigurieren, und sonst nichts. Kein Konto, keine Cloud. Ihre bestehende Synchronisation, iCloud, Dropbox oder Obsidian Sync, überträgt die Änderungen zwischen Ihren Geräten.
Lieber ein Terminal?
Wenn Sie Ihre Aufgaben lieber skripten oder einmalige Befehle ausführen möchten, statt sie von einem Agenten steuern zu lassen, deckt die taskforge CLI denselben Vault mit denselben Regeln ab.
Die taskforge CLI installieren →Fragen, die Nutzer stellen
Was ist der taskforge-MCP-Server?
Es ist ein lokaler Model-Context-Protocol-Server, der in das taskforge-Binary eingebaut ist. Führen Sie ihn mit taskforge mcp --stdio aus, und ein MCP-Client wie Claude Desktop kann die Aufgaben in Ihrem Obsidian-Vault über 22 typisierte Tools hinzufügen, finden, bearbeiten, verschieben, abschließen und löschen, einzeln oder als Bulk-Vorgang. Es ist eine To-do-Liste, mit der Ihr Agent wirklich etwas anfangen kann, nicht nur lesen.
Mit welchen MCP-Clients funktioniert er?
Mit jedem Client, der MCP über stdio spricht. Claude Desktop ist der gängigste, und Claude Code, Cursor und VS Code (für GitHub Copilot) übernehmen dieselbe Konfiguration. Jeder erhält dieselben 22 Tools und drei Ressourcen.
Ist das ein gehosteter oder entfernter MCP-Server?
Nein. Er läuft auf Ihrem Rechner über stdin und stdout und berührt nur den Vault-Ordner, auf den Sie ihn ausrichten. Es gibt keine URL zum Hosten, keinen API-Schlüssel und kein TaskForge-Konto. Das ist der Punkt: Ihre To-do-Liste bleibt auf Ihrer Festplatte.
Muss ich etwas installieren?
Nicht im Voraus. Richten Sie die Konfiguration Ihres Clients auf npx -y taskforge-md mcp --stdio aus, und npx lädt das Paket beim ersten Start herunter. Claude-Desktop-Nutzer können stattdessen das .mcpb-Bundle öffnen, für eine geführte Installation.
Der Client sagt, der Server findet meinen Vault nicht. Was jetzt?
Der Server startet immer, sodass der Client nie ein undurchsichtiges "failed to start" anzeigt. Kann ein Tool-Aufruf keinen Vault auflösen, gibt er eine einfache Nachricht zurück: Setzen Sie die Umgebungsvariable TASKFORGE_VAULT auf Ihren Vault-Pfad, oder installieren Sie das Bundle neu und geben Sie das Vault-Verzeichnis ein, wenn Sie dazu aufgefordert werden.
Braucht er die Vault-Vertragsdateien?
Ja, um Ihr Format zu treffen. Er liest taskforge/schema.json und taskforge/agents.md, die erzeugt werden, wenn Sie den Vault in TaskForge 3.0 oder neuer mit aktiviertem "Generate agent files" öffnen. Ohne sie läuft er trotzdem, fällt aber auf generische Standardwerte zurück und warnt den Client, dass er rät.
Der Agent handelt an der Liste. Die App bewahrt sie.
Der MCP-Server schreibt in Ihren Vault; TaskForge macht aus diesen Dateien Listen, Widgets und Erinnerungen auf all Ihren Geräten. Kostenlos für iPhone, iPad, Mac und Android.