0Pricing
MCP Academy · Leçon

Notifier les clients des mises à jour

Signalez lorsque le contenu d’une ressource a changé.

Notifier les clients des mises à jour est une leçon MCP Academy gratuite sur CoddyKit. Ceci est la leçon 4 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage MCP Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours MCP Academy comprend 4 leçons au total.

Certaines parties de cette leçon n'ont pas encore été traduites et s'affichent en anglais.

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! 🚀

Questions Fréquemment Posées

La leçon « Notifier les clients des mises à jour » est-elle gratuite ?

Oui — le texte complet de « Notifier les clients des mises à jour » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours MCP Academy, passe à CoddyKit PRO. Le cours MCP Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Notifier les clients des mises à jour » ?

Signalez lorsque le contenu d’une ressource a changé. Tu pratiques MCP Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer MCP Academy ?

Aucune expérience préalable n'est requise. MCP Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 4 sur 4.

Combien de temps prend la leçon « Notifier les clients des mises à jour » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon MCP Academy ?

Oui. Chaque leçon MCP Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. URI de ressources paramétrées
  2. Générer le contenu lors de la lecture
  3. Ressources listées ou utilisant un modèle
  4. Notifier les clients des mises à jour
← Retour à MCP Academy