Skip to main content

mcp-overview

---
title: "Aperçu de MCP"
description: "Découvrez les serveurs Model Context Protocol (MCP), leurs capacités et comment Careti peut vous aider à les construire et à les utiliser. MCP standardise la manière dont les applications fournissent du contexte aux LLM, agissant comme un port USB-C pour les applications d'IA."
---

## Liens rapides

- [Construire des serveurs MCP à partir de GitHub](/french/mcp/adding-mcp-servers-from-github)
- [Construire des serveurs MCP personnalisés à partir de zéro](/french/mcp/mcp-server-development-protocol)

## Aperçu

Model Context Protocol est un protocole ouvert qui standardise la façon dont les applications fournissent du contexte aux LLM. Considérez MCP comme un port USB-C pour les applications d'IA ; il fournit un moyen standardisé de connecter les modèles d'IA à différentes sources de données et outils. Les serveurs MCP servent d'intermédiaires entre les grands modèles linguistiques (LLM), tels que Claude, et les outils ou sources de données externes. Ce sont de petits programmes qui exposent des fonctionnalités aux LLM, leur permettant d'interagir avec le monde extérieur via le MCP. Un serveur MCP est essentiellement comme une API qu'un LLM peut utiliser.

<Frame>
<img
src="https://storage.googleapis.com/cline_public_images/docs/assets/mcp-diagram.png"
alt="Diagramme MCP montrant comment les serveurs MCP connectent les LLM aux outils et sources de données externes"
/>
</Frame>

## Concepts clés

Les serveurs MCP définissent un ensemble d' "**outils**", qui sont des fonctions que le LLM peut exécuter. Ces outils offrent un large éventail de capacités.

**Voici comment fonctionne MCP :**

- Les **hôtes MCP** découvrent les capacités des serveurs connectés et chargent leurs outils, invites et ressources.
- Les **ressources** fournissent un accès cohérent aux données en lecture seule, à l'instar des chemins de fichiers ou des requêtes de base de données.
- La **sécurité** est assurée car les serveurs isolent les informations d'identification et les données sensibles. Les interactions nécessitent l'approbation explicite de l'utilisateur.

## Cas d'utilisation

Le potentiel des serveurs MCP est vaste. Ils peuvent être utilisés à diverses fins.

**Voici quelques exemples concrets de la façon dont les serveurs MCP peuvent être utilisés :**

- **Services Web et intégration d'API :**
- Surveiller les référentiels GitHub pour les nouveaux problèmes
- Publier des mises à jour sur Twitter en fonction de déclencheurs spécifiques
- Récupérer des données météorologiques en temps réel pour les services basés sur la localisation
- **Automatisation du navigateur :**
- Automatiser les tests d'applications web
- Scraper les sites de commerce électronique pour comparer les prix
- Générer des captures d'écran pour la surveillance de sites web
- **Requêtes de base de données :**
- Générer des rapports de ventes hebdomadaires
- Analyser les schémas de comportement des clients
- Créer des tableaux de bord en temps réel pour les indicateurs commerciaux
- **Gestion de projets et de tâches :**
- Automatiser la création de tickets Jira en fonction des commits de code
- Générer des rapports d'avancement hebdomadaires
- Créer des dépendances de tâches en fonction des exigences du projet
- **Documentation de la base de code :**
- Générer la documentation de l'API à partir des commentaires du code
- Créer des diagrammes d'architecture à partir de la structure du code
- Maintenir à jour les fichiers README

## Démarrage

Careti n'est livré avec aucun serveur MCP préinstallé. Vous devrez les trouver et les installer séparément.

**Choisissez l'approche qui convient le mieux à vos besoins :**

- **Référentiels communautaires :** Recherchez les listes de serveurs MCP maintenues par la communauté sur GitHub. Voir [Ajout de serveurs MCP depuis Github](/french/mcp/adding-mcp-servers-from-github)
- **Careti Marketplace :** Installez-en un depuis le [MCP Marketplace](/french/mcp/mcp-marketplace) de Careti
- **Demander à Careti :** Vous pouvez demander à Careti de vous aider à trouver ou à créer des serveurs MCP
- **Construisez le vôtre :** Créez des serveurs MCP personnalisés à l'aide du [MCP SDK](https://github.com/modelcontextprotocol/)
- **Personnaliser les serveurs existants :** Modifiez les serveurs existants pour les adapter à vos besoins spécifiques

## Intégration avec Careti

Careti simplifie la construction et l'utilisation des serveurs MCP grâce à ses capacités d'IA.

### Construction de serveurs MCP

- **Compréhension du langage naturel :** Demandez à Careti en langage naturel de construire un serveur MCP en décrivant ses fonctionnalités. Careti interprétera vos instructions et générera le code nécessaire.
- **Clonage et construction de serveurs :** Careti peut cloner des référentiels de serveurs MCP existants depuis GitHub et les construire automatiquement.
- **Configuration et gestion des dépendances :** Careti gère les fichiers de configuration, les variables d'environnement et les dépendances.
- **Dépannage et débogage :** Careti aide à identifier et à résoudre les erreurs pendant le développement.

### Utilisation des serveurs MCP

- **Exécution des outils :** Careti s'intègre de manière transparente aux serveurs MCP, vous permettant d'exécuter leurs outils définis.
- **Interactions tenant compte du contexte :** Careti peut suggérer intelligemment d'utiliser les outils pertinents en fonction du contexte de la conversation.
- **Intégrations dynamiques :** Combinez plusieurs capacités de serveurs MCP pour des tâches complexes. Par exemple, Careti pourrait utiliser un serveur GitHub pour obtenir des données et un serveur Notion pour créer un rapport formaté.

## Considérations relatives à la sécurité

Lorsque vous travaillez avec des serveurs MCP, il est important de suivre les meilleures pratiques de sécurité :

- **Authentification :** Utilisez toujours des méthodes d'authentification sécurisées pour l'accès à l'API
- **Variables d'environnement :** Stockez les informations sensibles dans les variables d'environnement
- **Contrôle d'accès :** Limitez l'accès au serveur aux utilisateurs autorisés uniquement
- **Validation des données :** Validez toutes les entrées pour éviter les attaques par injection
- **Journalisation :** Mettez en œuvre des pratiques de journalisation sécurisées sans exposer de données sensibles

## Ressources

Diverses ressources sont disponibles pour trouver et en savoir plus sur les serveurs MCP.

**Voici quelques liens vers des ressources pour trouver et en savoir plus sur les serveurs MCP :**

- **Référentiels GitHub :** [https://github.com/modelcontextprotocol/servers](https://github.com/modelcontextprotocol/servers) et [https://github.com/punkpeye/awesome-mcp-servers](https://github.com/punkpeye/awesome-mcp-servers)
- **Répertoires en ligne :** [https://mcpservers.org/](https://mcpservers.org/), [https://mcp.so/](https://mcp.so/) et [https://glama.ai/mcp/servers](https://glama.ai/mcp/servers)
- **PulseMCP :** [https://www.pulsemcp.com/](https://www.pulsemcp.com/)
- **Tutoriel YouTube (AI-Driven Coder) :** Un guide vidéo pour construire et utiliser des serveurs MCP : [https://www.youtube.com/watch?v=b5pqTNiuuJg](https://www.youtube.com/watch?v=b5pqTNiuuJg)