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 :
resourcesetresources/listChanged.promptsetprompts/listChanged.toolsettools/listChanged.logging.progressetcancellation.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 :
resources/list.resources/read.resources/templates/list.resources/subscribeetresources/unsubscribe.
Source : https://modelcontextprotocol.io/specification/2025-11-25/server/resources
2.2 Notifications
Notifications associées :
notifications/resources/list_changed.notifications/resources/updated.
Source : https://modelcontextprotocol.io/specification/2025-11-25/server/resources
2.3 Modèle de données
Exigences minimales :
- Une resource possède une
uriunique, unmimeType, unnameet, si besoin, unedescription. - Les annotations
audienceetprioritypeuvent être utilisées pour guider le client. resources/readrenvoie 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 :
prompts/list.prompts/get.
Source : https://modelcontextprotocol.io/specification/2025-11-25/server/prompts
3.2 Notifications
Notifications associées :
notifications/prompts/list_changed.
Source : https://modelcontextprotocol.io/specification/2025-11-25/server/prompts
3.3 Modèle de données
Exigences minimales :
- Un prompt expose
name,titleetdescription. - Un prompt peut définir des arguments (nom, description, type, valeur par défaut).
prompts/getrenvoie une liste de messages.
Source : https://modelcontextprotocol.io/specification/2025-11-25/server/prompts
4. Tools
4.1 Méthodes
Méthodes supportées :
tools/list.tools/call.
Source : https://modelcontextprotocol.io/specification/2025-11-25/server/tools
4.2 Notifications
Notifications associées :
notifications/tools/list_changed.
Source : https://modelcontextprotocol.io/specification/2025-11-25/server/tools
4.3 Modèle de données
Exigences minimales :
- Un tool expose
name,title,descriptionet uninputSchemaJSON Schema. tools/callrenvoie un tableau de contenus ouisErroren cas d'échec.- 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