02-ce-que-je-construis/bundles/tlr-mcp/tlr-mcp-serveur.md

Telaria MCP - Capacités serveur

Ce document détaille les capacités MCP prises en charge côté serveur, ainsi que les méthodes et notifications associées.

1. Capacités déclarées

Capacités attendues :

  1. resources et resources/listChanged.
  2. prompts et prompts/listChanged.
  3. tools et tools/listChanged.
  4. logging.
  5. progress et cancellation.
  6. tasks (expérimental, optionnel).

Sources : https://modelcontextprotocol.io/specification/2025-11-25/basic/lifecycle https://modelcontextprotocol.io/specification/2025-11-25/basic/utilities/tasks

2. Resources

2.1 Méthodes

Méthodes supportées :

  1. resources/list.
  2. resources/read.
  3. resources/templates/list.
  4. resources/subscribe et resources/unsubscribe.

Source : https://modelcontextprotocol.io/specification/2025-11-25/server/resources

2.2 Notifications

Notifications associées :

  1. notifications/resources/list_changed.
  2. notifications/resources/updated.

Source : https://modelcontextprotocol.io/specification/2025-11-25/server/resources

2.3 Modèle de données

Exigences minimales :

  1. Une resource possède une uri unique, un mimeType, un name et, si besoin, une description.
  2. Les annotations audience et priority peuvent être utilisées pour guider le client.
  3. resources/read renvoie une liste de contenus, chacun ayant un type de contenu.

Source : https://modelcontextprotocol.io/specification/2025-11-25/server/resources

3. Prompts

3.1 Méthodes

Méthodes supportées :

  1. prompts/list.
  2. prompts/get.

Source : https://modelcontextprotocol.io/specification/2025-11-25/server/prompts

3.2 Notifications

Notifications associées :

  1. notifications/prompts/list_changed.

Source : https://modelcontextprotocol.io/specification/2025-11-25/server/prompts

3.3 Modèle de données

Exigences minimales :

  1. Un prompt expose name, title et description.
  2. Un prompt peut définir des arguments (nom, description, type, valeur par défaut).
  3. prompts/get renvoie une liste de messages.

Source : https://modelcontextprotocol.io/specification/2025-11-25/server/prompts

4. Tools

4.1 Méthodes

Méthodes supportées :

  1. tools/list.
  2. tools/call.

Source : https://modelcontextprotocol.io/specification/2025-11-25/server/tools

4.2 Notifications

Notifications associées :

  1. notifications/tools/list_changed.

Source : https://modelcontextprotocol.io/specification/2025-11-25/server/tools

4.3 Modèle de données

Exigences minimales :

  1. Un tool expose name, title, description et un inputSchema JSON Schema.
  2. tools/call renvoie un tableau de contenus ou isError en cas d'échec.
  3. Les sorties peuvent contenir du texte, des images, des ressources ou des messages.

Source : https://modelcontextprotocol.io/specification/2025-11-25/server/tools

5. Utilitaires MCP

5.1 Progress

Utilitaire : notifications/progress pour les opérations longues. Source : https://modelcontextprotocol.io/specification/2025-11-25/basic/utilities/progress

5.2 Cancellation

Utilitaire : notifications/cancelled pour l'annulation côté client. Source : https://modelcontextprotocol.io/specification/2025-11-25/basic/utilities/cancellation

5.3 Logging

Utilitaire : notifications/message pour la journalisation structurée. Source : https://modelcontextprotocol.io/specification/2025-11-25/server/utilities/logging

5.4 Tasks

Utilitaire expérimental pour les opérations asynchrones longues, avec identifiants de tâche. Source : https://modelcontextprotocol.io/specification/2025-11-25/basic/utilities/tasks

Assistant documentaire

Posez une question sur la documentation. Les réponses citent leurs sources — un clic ouvre le document à gauche.

Loading…
Loading the web debug toolbar…
Attempt #