Comprendre MCP
Le Model Context Protocol (MCP) est un protocole de communication standardisé qui permet aux systèmes d'IA d'interagir avec des outils et services externes.
Qu'est-ce que MCP ?
Pensez à MCP comme à un port USB-C : tout système d'IA compatible peut se connecter à n'importe quel serveur MCP pour accéder à ses fonctionnalités. Cette standardisation élimine le besoin de créer des intégrations personnalisées pour chaque outil et service.
Par exemple, Bob peut utiliser MCP pour interroger une base de données d'entreprise et générer un rapport, sans avoir besoin de code spécial pour chaque système de base de données.
Pourquoi utiliser MCP ?
MCP permet à Bob de :
- Se connecter à la fois aux serveurs MCP locaux et distants
- Fournir une interface cohérente pour accéder aux outils
- Étendre les fonctionnalités sans modifications du noyau
- Activer des capacités spécialisées selon les besoins
Comment fonctionne MCP
MCP utilise une architecture client-serveur :
- Bob (le client) se connecte aux serveurs MCP
- Chaque serveur offre des fonctionnalités spécifiques comme l'accès aux fichiers, les requêtes de base de données ou les intégrations d'API
- Bob utilise ces fonctionnalités via une interface standardisée
- La communication se fait via des messages JSON-RPC 2.0
Questions fréquentes
Protégez vos identifiants : Ne codez jamais en dur les clés API, les tokens ou autres identifiants sensibles directement dans les fichiers de configuration MCP. À la place :
- Utilisez des variables d'environnement pour stocker les informations sensibles
- Utilisez des coffres-forts ou des gestionnaires d'identifiants sécurisés
- Assurez-vous que les fichiers de configuration MCP contenant des identifiants ne sont pas validés dans le contrôle de version
- Ajoutez les fichiers de configuration contenant des secrets à votre
.gitignore
L'exposition d'identifiants dans les fichiers de configuration peut entraîner un accès non autorisé et des violations de sécurité.
Prochaines étapes
Données de télémétrie
Découvrez les données de télémétrie qu'IBM Bob collecte, comment elles sont utilisées pour améliorer le produit et comment activer ou désactiver la collecte de données.
Transports de serveur MCP
MCP prend en charge des mécanismes de transport pour la communication entre Bob et les serveurs MCP.