Transférer le titre original « La norme USB-C de l’IA : comprendre MCP »
Pendant mes années chez Alliance, j'ai vu d'innombrables fondateurs construire leurs propres outils spécialisés et intégrations de données intégrées à leurs agents AI et workflows. Cependant, ces algorithmes, formalisations et ensembles de données uniques sont enfermés derrière des intégrations personnalisées que peu de personnes utiliseraient jamais.
Cela a rapidement changé avec l'émergence du Protocole de Contexte du Modèle. MCP est défini comme un protocole ouvert qui standardise la manière dont les applications communiquent et fournissent un contexte aux LLMs. Une analogie que j'ai vraiment aimée est que les "MCP pour les applications d'IA sont comme l'USB-C pour le matériel"; c'est standardisé, plug-and-playable, polyvalent et transformateur.
Les LLM comme Claude, OpenAI, LLAMA, etc. sont incroyablement puissants, mais ils sont limités par les informations auxquelles ils peuvent accéder pour le moment. Cela signifie qu'ils ont généralement des coupures de connaissance, ne peuvent pas naviguer sur le Web de manière indépendante, et n'ont pas un accès direct à vos fichiers personnels ou outils spécialisés sans une forme d'intégration.
En particulier, avant, les développeurs étaient confrontés à trois principaux défis lorsqu'ils connectaient les LLM aux données et outils externes :
MCP résout ces problèmes en fournissant une manière standardisée pour tout LLM d'accéder de manière sécurisée à des outils externes et des sources de données via un protocole commun. Maintenant que nous comprenons ce que fait le MCP, regardons ce que les gens construisent avec.
L'écosystème MC est actuellement en pleine explosion d'innovation. Voici quelques exemples récents, que j'ai trouvés sur Twitter, de développeurs présentant leur travail.
Ce qui rend ces exemples particulièrement convaincants, c'est leur diversité. En peu de temps depuis son introduction, les développeurs ont créé des intégrations couvrant la production de médias créatifs, les plateformes de communication, le contrôle du matériel, les services de localisation et la technologie blockchain. Toutes ces applications variées suivent le même protocole standardisé, démontrant la polyvalence de MCP et son potentiel pour devenir une norme universelle pour l'intégration d'outils AI.
Pour une collection complète de serveurs MCP, consultez ledépôt officiel des serveurs MCP sur GitHub. Avec un avertissement attentif, avant d'utiliser un serveur MC, soyez prudent quant à ce que vous exécutez et aux autorisations que vous accordez.
Avec toute nouvelle technologie, il vaut la peine de se demander : MC est-il vraiment transformateur, ou juste un autre outil surévalué qui disparaîtra ?
Ayant observé de nombreuses startups dans cet espace, je crois que MCP représente un véritable point d'inflexion pour le développement de l'IA. Contrairement à de nombreuses tendances qui promettent une révolution mais apportent un changement incrémentiel, MCP est un coup de pouce productif qui résout un problème d'infrastructure fondamental qui a freiné l'ensemble de l'écosystème.
Ce qui le rend particulièrement précieux, c'est qu'il ne cherche pas à remplacer les modèles d'IA existants ou à rivaliser avec eux, mais plutôt à les rendre tous plus utiles en les connectant à des outils externes et aux données dont ils ont besoin.
Cela dit, il existe des préoccupations légitimes concernant la sécurité et la standardisation. Comme pour tout protocole à ses débuts, nous verrons probablement des difficultés croissantes alors que la communauté peaufine les meilleures pratiques en matière d'audits, de permissions, d'authentification et de vérification du serveur. Le développeur doit avoir confiance dans la fonctionnalité de ces serveurs MCP et ne doit pas leur faire aveuglément confiance, surtout qu'ils sont devenus nombreux.Cet articlediscute certaines des vulnérabilités récemment exposées par l'utilisation aveugle des serveurs MCP qui n'ont pas été soigneusement vérifiés, même si vous l'exécutez localement.
Les applications d'IA les plus puissantes ne seront pas des modèles autonomes mais des écosystèmes de capacités spécialisées connectées via des protocoles standardisés comme MCP. Pour les startups, MCP représente une opportunité de construire des composants spécialisés qui s'intègrent dans ces écosystèmes en croissance. C'est une chance de tirer parti de vos connaissances et capacités uniques tout en bénéficiant des investissements massifs dans les modèles de base.
En regardant vers l'avenir, nous pouvons nous attendre à ce que MCP devienne une partie fondamentale de l'infrastructure de l'IA, tout comme HTTP l'est devenu pour le web. À mesure que le protocole mûrit et que l'adoption se développe, nous verrons probablement émerger des marchés entiers de serveurs MCP spécialisés, permettant aux systèmes d'IA de puiser dans pratiquement n'importe quelle capacité ou source de données imaginable.
Pour ceux qui souhaitent comprendre le fonctionnement réel de MCP sous-jacent, l'appendice suivant fournit une analyse technique de son architecture, de son flux de travail et de sa mise en œuvre.
De la même manière que HTTP a standardisé la façon dont le web accède aux sources de données externes et aux informations, le MC le fait pour les cadres d'IA, créant un langage commun qui permet à différents systèmes d'IA de communiquer de manière transparente. Alors explorons comment il le fait.
Architecture et flux de MC
L'architecture principale suit un modèle client-serveur avec quatre composants clés travaillant ensemble :
Maintenant que nous avons discuté des composants, voyons comment ils interagissent dans un flux de travail typique :
Ce qui rend cette architecture puissante, c'est que chaque serveur MCP se spécialise dans un domaine spécifique mais utilise un protocole de communication standardisé. Ainsi, au lieu de reconstruire des intégrations pour chaque plateforme, les développeurs peuvent se concentrer uniquement sur le développement d'outils une seule fois pour l'ensemble de leur écosystème IA.
Maintenant, voyons comment on peut mettre en œuvre un serveur MCP simple en quelques lignes de code en utilisant le SDK MCP.
Dans cet exemple simple, nous voulons étendre la capacité de Claude Desktop à pouvoir répondre à des questions telles que "Quels sont quelques cafés près de Central Park?" depuis Google Maps. Vous pouvez facilement étendre ceci pour obtenir des avis ou des évaluations. Mais pour l'instant, concentrons-nous sur l'outil MCP find_nearby_places qui permettra à Claude d'obtenir ces informations directement depuis Google Maps et de présenter les résultats de manière conversationnelle.
Comme vous pouvez le voir, le code est vraiment simple. 1) Il transforme la requête en une recherche sur l'API Google Maps et 2) renvoie les meilleurs résultats sous une forme structurée. Ainsi, les informations sont renvoyées au LLM pour prendre des décisions supplémentaires.
Maintenant, nous devons informer Claude Desktop de cet outil, donc nous l'enregistrons dans son fichier de configuration comme suit.
Et voilà, c'est fait. Maintenant, vous venez d'étendre Claude pour trouver des emplacements en temps réel à partir de Google maps.
Cet article est repris de [GateX]. Transmettre le titre original 'Norme USB-C de l'IA : Comprendre le MCP'. Tous les droits d'auteur appartiennent à l'auteur original [@Drmelseidy]. If there are objections to this reprint, please contact the Porte Apprendreéquipe, et ils s'en occuperont rapidement.
Clause de non-responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent aucun conseil en investissement.
Les traductions de l'article dans d'autres langues sont effectuées par l'équipe Gate Learn. Sauf mention contraire, la copie, la distribution ou le plagiat des articles traduits est interdit.
Transférer le titre original « La norme USB-C de l’IA : comprendre MCP »
Pendant mes années chez Alliance, j'ai vu d'innombrables fondateurs construire leurs propres outils spécialisés et intégrations de données intégrées à leurs agents AI et workflows. Cependant, ces algorithmes, formalisations et ensembles de données uniques sont enfermés derrière des intégrations personnalisées que peu de personnes utiliseraient jamais.
Cela a rapidement changé avec l'émergence du Protocole de Contexte du Modèle. MCP est défini comme un protocole ouvert qui standardise la manière dont les applications communiquent et fournissent un contexte aux LLMs. Une analogie que j'ai vraiment aimée est que les "MCP pour les applications d'IA sont comme l'USB-C pour le matériel"; c'est standardisé, plug-and-playable, polyvalent et transformateur.
Les LLM comme Claude, OpenAI, LLAMA, etc. sont incroyablement puissants, mais ils sont limités par les informations auxquelles ils peuvent accéder pour le moment. Cela signifie qu'ils ont généralement des coupures de connaissance, ne peuvent pas naviguer sur le Web de manière indépendante, et n'ont pas un accès direct à vos fichiers personnels ou outils spécialisés sans une forme d'intégration.
En particulier, avant, les développeurs étaient confrontés à trois principaux défis lorsqu'ils connectaient les LLM aux données et outils externes :
MCP résout ces problèmes en fournissant une manière standardisée pour tout LLM d'accéder de manière sécurisée à des outils externes et des sources de données via un protocole commun. Maintenant que nous comprenons ce que fait le MCP, regardons ce que les gens construisent avec.
L'écosystème MC est actuellement en pleine explosion d'innovation. Voici quelques exemples récents, que j'ai trouvés sur Twitter, de développeurs présentant leur travail.
Ce qui rend ces exemples particulièrement convaincants, c'est leur diversité. En peu de temps depuis son introduction, les développeurs ont créé des intégrations couvrant la production de médias créatifs, les plateformes de communication, le contrôle du matériel, les services de localisation et la technologie blockchain. Toutes ces applications variées suivent le même protocole standardisé, démontrant la polyvalence de MCP et son potentiel pour devenir une norme universelle pour l'intégration d'outils AI.
Pour une collection complète de serveurs MCP, consultez ledépôt officiel des serveurs MCP sur GitHub. Avec un avertissement attentif, avant d'utiliser un serveur MC, soyez prudent quant à ce que vous exécutez et aux autorisations que vous accordez.
Avec toute nouvelle technologie, il vaut la peine de se demander : MC est-il vraiment transformateur, ou juste un autre outil surévalué qui disparaîtra ?
Ayant observé de nombreuses startups dans cet espace, je crois que MCP représente un véritable point d'inflexion pour le développement de l'IA. Contrairement à de nombreuses tendances qui promettent une révolution mais apportent un changement incrémentiel, MCP est un coup de pouce productif qui résout un problème d'infrastructure fondamental qui a freiné l'ensemble de l'écosystème.
Ce qui le rend particulièrement précieux, c'est qu'il ne cherche pas à remplacer les modèles d'IA existants ou à rivaliser avec eux, mais plutôt à les rendre tous plus utiles en les connectant à des outils externes et aux données dont ils ont besoin.
Cela dit, il existe des préoccupations légitimes concernant la sécurité et la standardisation. Comme pour tout protocole à ses débuts, nous verrons probablement des difficultés croissantes alors que la communauté peaufine les meilleures pratiques en matière d'audits, de permissions, d'authentification et de vérification du serveur. Le développeur doit avoir confiance dans la fonctionnalité de ces serveurs MCP et ne doit pas leur faire aveuglément confiance, surtout qu'ils sont devenus nombreux.Cet articlediscute certaines des vulnérabilités récemment exposées par l'utilisation aveugle des serveurs MCP qui n'ont pas été soigneusement vérifiés, même si vous l'exécutez localement.
Les applications d'IA les plus puissantes ne seront pas des modèles autonomes mais des écosystèmes de capacités spécialisées connectées via des protocoles standardisés comme MCP. Pour les startups, MCP représente une opportunité de construire des composants spécialisés qui s'intègrent dans ces écosystèmes en croissance. C'est une chance de tirer parti de vos connaissances et capacités uniques tout en bénéficiant des investissements massifs dans les modèles de base.
En regardant vers l'avenir, nous pouvons nous attendre à ce que MCP devienne une partie fondamentale de l'infrastructure de l'IA, tout comme HTTP l'est devenu pour le web. À mesure que le protocole mûrit et que l'adoption se développe, nous verrons probablement émerger des marchés entiers de serveurs MCP spécialisés, permettant aux systèmes d'IA de puiser dans pratiquement n'importe quelle capacité ou source de données imaginable.
Pour ceux qui souhaitent comprendre le fonctionnement réel de MCP sous-jacent, l'appendice suivant fournit une analyse technique de son architecture, de son flux de travail et de sa mise en œuvre.
De la même manière que HTTP a standardisé la façon dont le web accède aux sources de données externes et aux informations, le MC le fait pour les cadres d'IA, créant un langage commun qui permet à différents systèmes d'IA de communiquer de manière transparente. Alors explorons comment il le fait.
Architecture et flux de MC
L'architecture principale suit un modèle client-serveur avec quatre composants clés travaillant ensemble :
Maintenant que nous avons discuté des composants, voyons comment ils interagissent dans un flux de travail typique :
Ce qui rend cette architecture puissante, c'est que chaque serveur MCP se spécialise dans un domaine spécifique mais utilise un protocole de communication standardisé. Ainsi, au lieu de reconstruire des intégrations pour chaque plateforme, les développeurs peuvent se concentrer uniquement sur le développement d'outils une seule fois pour l'ensemble de leur écosystème IA.
Maintenant, voyons comment on peut mettre en œuvre un serveur MCP simple en quelques lignes de code en utilisant le SDK MCP.
Dans cet exemple simple, nous voulons étendre la capacité de Claude Desktop à pouvoir répondre à des questions telles que "Quels sont quelques cafés près de Central Park?" depuis Google Maps. Vous pouvez facilement étendre ceci pour obtenir des avis ou des évaluations. Mais pour l'instant, concentrons-nous sur l'outil MCP find_nearby_places qui permettra à Claude d'obtenir ces informations directement depuis Google Maps et de présenter les résultats de manière conversationnelle.
Comme vous pouvez le voir, le code est vraiment simple. 1) Il transforme la requête en une recherche sur l'API Google Maps et 2) renvoie les meilleurs résultats sous une forme structurée. Ainsi, les informations sont renvoyées au LLM pour prendre des décisions supplémentaires.
Maintenant, nous devons informer Claude Desktop de cet outil, donc nous l'enregistrons dans son fichier de configuration comme suit.
Et voilà, c'est fait. Maintenant, vous venez d'étendre Claude pour trouver des emplacements en temps réel à partir de Google maps.
Cet article est repris de [GateX]. Transmettre le titre original 'Norme USB-C de l'IA : Comprendre le MCP'. Tous les droits d'auteur appartiennent à l'auteur original [@Drmelseidy]. If there are objections to this reprint, please contact the Porte Apprendreéquipe, et ils s'en occuperont rapidement.
Clause de non-responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent aucun conseil en investissement.
Les traductions de l'article dans d'autres langues sont effectuées par l'équipe Gate Learn. Sauf mention contraire, la copie, la distribution ou le plagiat des articles traduits est interdit.