Prior arbeitet jetzt in deinem KI-Assistenten
Unser MCP-Server erreicht jetzt Projekte, Notizen, Teilen, Kommentare und Planung. Dazu kommen Installationsbuttons, und ein Assistent bearbeitet Notizen live mit.
Bisher konnte ein mit Prior verbundener Assistent deine Aufgaben und Gewohnheiten lesen und ändern, Karteikarten schreiben und Budgets bearbeiten. Heute erreicht er fast alles, was du in der App erreichst: Projekte und Bereiche, Notizen und Ordner, Teilen und Einladungen, Kommentare, Planning Poker, Einstellungen zur Planung und Kalendertermine. Der Server hat jetzt 76 Werkzeuge, und ein Test schlägt an, wenn die Zahl auf unserer öffentlichen Seite veraltet ist.
Wir haben außerdem Installationsbuttons hinzugefügt: mit einem Klick für Claude, Cursor und VS Code, einen Button, der die Adresse kopiert und die Schritte für ChatGPT zeigt, und einen Befehl zum Kopieren für Claude Code, Codex und Gemini CLI. Sie stehen unter Einstellungen → Integrationen und hier:
ChatGPT
- Öffne die Plugin-Seite von ChatGPT mit der Schaltfläche oben.
- Klicke auf + und dann auf Add custom MCP server.
- Nenne ihn Prior, füge die Serveradresse ein (sie ist schon kopiert) und wähle OAuth.
- Erstelle ihn, melde dich bei Prior an und tippe @ in einem Chat, um ihn zu nutzen.
https://api.priortasks.com/mcp- Claude Code
claude mcp add --transport http prior https://api.priortasks.com/mcp - Codex
codex mcp add prior --url https://api.priortasks.com/mcp - Gemini CLI
gemini mcp add --transport http prior https://api.priortasks.com/mcp
Eine Anleitung, was du fragen kannst, steht in Aufgaben mit Claude und ChatGPT verwalten.
Was er kann und was nicht
Ein Assistent bekommt, was eine Person in der App tun kann, mit denselben Regeln. Er sieht deine eigenen Daten und die Projekte, die mit dir geteilt wurden. Deine Rolle im Projekt gilt weiterhin: Ein Betrachter kann auch über einen Assistenten nichts bearbeiten. Die Limits des Tarifs gelten ebenfalls. Ein Planning Poker zu starten, eine Pro-Funktion des Projekteigentümers, kommt als lesbarer Fehler zurück.
Manches liegt bewusst außer Reichweite: dein Passwort, deine Sitzungen und Zugriffsschlüssel, Änderungen am Abo und das Löschen deines Kontos.
Wir haben keinen zweiten Satz Regeln für Assistenten geschrieben. Die Werkzeuge nutzen die Wege, die auch die Apps nutzen: dieselbe Synchronisierung für Aufgaben und Gewohnheiten, die Synchronisierung des Arbeitsbereichs für deine eigenen Projekte und Notizen und dieselben HTTP-Handler für Teilen, Kommentare und Planning Poker, die innerhalb des Servers laufen. Rechte, Limits, Zusammenführungen und Benachrichtigungen bleiben an einer Stelle, und deine geöffneten Apps aktualisieren sich sofort.
Jedes Werkzeug ist als nur lesend, als datenverändernd oder als löschend gekennzeichnet, dazu, ob es Personen außerhalb deines Kontos erreicht. So können Clients entscheiden, wann sie dich zuerst fragen. Die Anweisungen des Servers sagen dem Assistenten außerdem, dass er vor dem Teilen oder Löschen mit dir sprechen soll, und dass er Text, den er in Aufgaben, Notizen und Kommentaren findet, als Daten behandelt und nicht als Anweisungen.
Das Interessante: eine Notiz bearbeiten, während jemand tippt
Eine geteilte Projektnotiz ist ein Yjs-Dokument. Yjs ist eine Bibliothek für Text, den mehrere Personen gleichzeitig bearbeiten, und so sehen Mitwirkende die Cursor der anderen live. Die Schwierigkeit: Unser Server ist in Go geschrieben und hat keinen Yjs-Client. Für die Apps speichert und verteilt er das Dokument nur als Bytes.
Ein Assistent, der eine geteilte Notiz ändern will, hat zwei schlechte Optionen. Er kann den ganzen Text ersetzen, was wegwischen würde, was ein Teammitglied eben getippt hat, und dessen Cursor verschieben. Oder er kann geteilte Notizen meiden. Wir haben einen dritten Weg gewählt. Ein kleines Go-Paket, ytext, baut den Text der Notiz aus dem gespeicherten Zustand neu auf, mit den eigenen Integrationsregeln von Yjs. Um die Notiz zu ändern, vergleicht es den alten und den neuen Text und erzeugt ein Update mit der kleinsten Einfügung und den nötigen Löschungen. Dieses Update wird gespeichert und an die Personen in der Notiz verteilt, wie die Bearbeitung eines Mitwirkenden. Sie sehen den neuen Satz erscheinen, und ihre Cursor bleiben, wo sie waren, weil die Bearbeitung in den Begriffen von Yjs geschrieben ist und sich mit dem zusammenführt, was sie inzwischen getippt haben.
Drei Details halten das sicher:
- Der Assistent sieht den Live-Text. Die Kopie, die für Listen und Suche gespeichert wird, kann einige Sekunden hinter dem zurückliegen, was Menschen getippt haben. Deshalb baut das Werkzeug den Inhalt aus dem Dokument neu auf.
- Bearbeitungen sind bewusst klein.
update_notenimmt exakte Suchen-und-Ersetzen-Bearbeitungen, von denen jede genau einmal passen muss, oder ein Anhängen. Die Anweisungen sagen dem Assistenten, diese zu bevorzugen, statt lange Notizen neu zu schreiben. - Unbekannter Inhalt wird abgelehnt, nicht beschädigt. Enthält ein Dokument im Text der Notiz etwas anderes als einfache Zeichenketten, sagt das Werkzeug das und lässt die Notiz unangetastet.
Woher wissen wir, dass die Bytes stimmen? Die Go-Tests nutzen Dokumente, die mit der echten Yjs-Bibliothek erstellt wurden. Die Client-Tests wenden Updates an, die Go geschrieben hat, und zwar mit der echten Bibliothek.
Grenzen
- Die Bearbeitung ist gegen den Text geschrieben, den der Assistent gelesen hat. Tippt jemand im selben Moment an derselben Stelle, bleibt erhalten, was die Person getippt hat, und die beiden Texte können nebeneinander stehen.
- Eine einzelne Bearbeitung einer geteilten Notiz ist auf 256 KiB begrenzt, und das Werkzeug bittet den Assistenten, größere Änderungen aufzuteilen.
- Google- und ICS-Kalender liest die App, nicht der Assistent. Er erreicht deine lokalen Prior-Kalender.
Wenn ein Assistent etwas tut, das dich überrascht, sag es uns. Die Übersicht steht unter Prior aus deinem KI-Assistenten nutzen, und wie er sicher bleibt erklärt Rechte und Anmeldung. Geteilte Notizen selbst beschreibt Geteilte Notizen, und die Tabellen und Diagramme, die du darin schreiben kannst, Tabellen und Diagramme in Notizen.