Clients über Aktualisierungen benachrichtigen
Signalisieren Sie, wenn sich der Inhalt einer Ressource geändert hat.
Clients über Aktualisierungen benachrichtigen ist eine kostenlose MCP Academy-Lektion auf CoddyKit. Dies ist Lektion 4 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des MCP Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der MCP Academy-Kurs umfasst insgesamt 4 Lektionen.
Teile dieser Lektion wurden noch nicht übersetzt und werden auf Englisch angezeigt.
Data Doesn't Sit Still
Resources change: a file is edited, a record updates. MCP lets a server notify clients so they don't keep reading stale content. 🔔
Notifications Are One-Way
An update signal is a notification: a JSON-RPC message with no id and no reply. The server tells the client something happened and moves on.
Subscribe First
A client opts in by calling resources/subscribe for a specific URI. Only then does the server bother sending updates about that resource.
{"method": "resources/subscribe",
"params": {"uri": "file://notes.txt"}}The Updated Signal
When a watched resource changes, the server sends resources/updated carrying the URI. It says what changed, but not the new content itself.
{"method": "notifications/resources/updated",
"params": {"uri": "file://notes.txt"}}Notify, Then Re-Read
The pattern is two steps: the server notifies, then the client decides to re-read. This keeps payloads tiny and lets the client control timing.
The List Can Change Too
Sometimes the whole catalog shifts as resources appear or vanish. The server sends a list_changed notification so the client refreshes its listing.
{"method":
"notifications/resources/list_changed"}Capabilities Gate It
These features are negotiated up front. A server advertises subscribe and listChanged support during initialize, so both sides know what's possible.
Unsubscribe to Stop
When a client no longer cares, it calls resources/unsubscribe for that URI. The server then stops sending updates, saving needless traffic.
{"method": "resources/unsubscribe",
"params": {"uri": "file://notes.txt"}}Fire on Real Change
Send an update only when content actually changes. Noisy, needless notifications waste the client's effort and can trigger pointless re-reads.
Watch the Source
To know when to notify, your server watches the source, such as a file watcher or a database trigger, then emits an updated signal in response.
Why This Matters
Update notifications turn a resource into something live. The model stays in sync with reality without polling, keeping its context honest. 🎯
Quick Check
What does a resources/updated notification include?
Recap
You learned how clients subscribe, receive updated and list_changed notifications, and re-read on demand, keeping dynamic resources fresh and live. Course complete! 🚀
Häufig gestellte Fragen
Ist die Lektion „Clients über Aktualisierungen benachrichtigen“ kostenlos?
Ja — der vollständige Text von „Clients über Aktualisierungen benachrichtigen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des MCP Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der MCP Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Clients über Aktualisierungen benachrichtigen“?
Signalisieren Sie, wenn sich der Inhalt einer Ressource geändert hat. Du übst MCP Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um MCP Academy zu starten?
Keine Vorkenntnisse erforderlich. MCP Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 4 von 4.
Wie lange dauert die Lektion „Clients über Aktualisierungen benachrichtigen“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser MCP Academy-Lektion Code schreiben und ausführen?
Ja. Jede MCP Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Parametrisierte Ressourcen-URIs
- Inhalte beim Lesen erzeugen
- Aufgelistete oder vorlagenbasierte Ressourcen
- Clients über Aktualisierungen benachrichtigen