Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Intégration de MCP
Le Model Context Protocol (MCP) est un standard ouvert qui permet une communication fluide entre les agents d'IA et les outils externes. Lorsque vous implémentez le MCP dans votre agent ou outil d'IA, les clients peuvent intégrer votre solution directement dans leurs flux de travail agentiques existants sans avoir à effectuer de travail complexe d'intégration d'API.
Le MCP transforme la façon dont les agents d'IA accèdent aux capacités externes. Au lieu de créer des intégrations personnalisées pour chaque outil, les agents utilisent un protocole standardisé pour découvrir, se connecter et interagir avec les services compatibles MCP. Cette approche réduit la complexité de l'intégration et active plug-and-play les fonctionnalités.
Pour plus d'informations sur la mise en œuvre du protocole Model Context dans votre agent ou outil, consultezIntégration de MCP.
Principaux avantages de l'intégration du protocole Model Context
L'intégration du MCP présente des avantages à la fois pour les fournisseurs d'agents d'intelligence artificielle et pour les utilisateurs finaux.
Avantages pour les fournisseurs d'agents d'IA
-
Atteignez les clients à l'aide de solutions de développement d'IA populaires qui prennent en charge le MCP.
-
Réduisez les frictions liées à l'intégration des clients grâce à une intégration standardisée.
-
Activez la découverte via des applications clientes compatibles MCP.
-
Support de plusieurs plateformes clientes avec une seule implémentation.
Avantages pour les utilisateurs finaux
-
Ajoutez vos capacités aux flux de travail d'IA existants sans développement personnalisé.
-
Utilisez les interfaces client du Model Context Protocol qu'ils connaissent déjà.
-
Bénéficiez de la gestion automatique des protocoles et de la gestion des erreurs.
-
Accédez à vos outils via de multiples plateformes et applications d'IA.
-
Maintenez une authentification cohérente sur l'ensemble des services compatibles avec le Model Context Protocol.
Architecture et composants du protocole de contexte du modèle
Le Model Context Protocol utilise une architecture client-serveur dans laquelle votre agent ou outil d'IA agit en tant que serveur du Model Context Protocol. Les applications client (clients Model Context Protocol) se connectent à votre serveur pour accéder à vos fonctionnalités.
Le protocole définit les trois principaux types de fonctionnalités suivants :
-
Outils — Fonctions que les agents peuvent appeler pour effectuer des actions.
-
Ressources : sources de données que les agents peuvent lire ou interroger.
-
Invites : modèles d'invite prédéfinis que les agents peuvent utiliser.
Exigences techniques pour la mise en œuvre du protocole de contexte modèle
Votre serveur Model Context Protocol doit implémenter les spécifications de protocole de base suivantes :
-
Protocole de communication JSON-RPC 2.0
-
Types et formats de messages du protocole de contexte du modèle standard
-
Capacités, publicité et découverte
-
Authentification et gestion des sessions
-
Gestion des erreurs et rapports d'état
Étapes d’implémentation
-
Définissez vos capacités (outils, ressources ou instructions).
-
Implémentez l'interface du serveur Model Context Protocol.
-
Créez des schémas de capacités à l'aide du schéma JSON.
-
Mettez en œuvre l'authentification et l'autorisation.
-
Ajoutez la gestion des erreurs et la journalisation.
-
Testez avec des clients compatibles avec le protocole Model Context.
-
Documentez vos capacités pour les clients.
Exemple de définition de capacité
{ "name": "search_knowledge_base", "description": "Search the knowledge base for relevant information", "parameters": { "type": "object", "properties": { "query": { "type": "string", "description": "The search query" }, "max_results": { "type": "integer", "description": "Maximum number of results to return", "default": 5 } }, "required": ["query"] } }
Tests et validation
Avant de répertorier votre agent ou outil compatible avec le protocole Model Context AWS Marketplace, testez minutieusement votre implémentation :
-
Vérifier la découverte des capacités et la validation du schéma
-
Tester les flux d'authentification et la gestion des erreurs
-
Valider les performances dans différentes conditions de charge
-
Garantir la compatibilité avec les clients courants du Model Context Protocol
-
Documenter toutes les exigences de configuration spécifiques au client
Exigences en matière de documentation
Lorsque vous mettez en vente un agent ou un outil compatible avec le Model Context Protocol sur AWS Marketplace, incluez une documentation complète :
-
Descriptions détaillées des fonctionnalités et exemples
-
Instructions d'authentification et de configuration
-
Exemple de code pour les scénarios d'intégration courants
-
Guides de dépannage et référence d'erreur
-
Considérations relatives aux performances et meilleures pratiques
Ressources supplémentaires
Pour plus d'informations sur la mise en œuvre du protocole Model Context dans votre agent ou outil d'IA, consultez les ressources suivantes :
-
AWS Marketplace Équipe chargée des opérations des vendeurs pour l'
assistance à l'intégration du protocole Model Context