Adrienne Vermorel
Écosystème MCP : serveurs, clients et SDKs
Choisir quels serveurs MCP installer implique de naviguer parmi des milliers d’options. Le dépôt principal dépasse les 75 000 étoiles GitHub, tous les grands éditeurs IA ont adopté le protocole, et les annuaires communautaires recensent plus de 5 800 serveurs.
Cet article dresse la carte du paysage actuel : les serveurs officiels dignes de confiance, les clients à considérer, les SDKs pour développer les vôtres, et les serveurs spécifiques aux bases de données qui comptent vraiment pour notre travail.
Serveurs de référence officiels
Le comité de pilotage MCP maintient des serveurs de référence qui illustrent les bonnes pratiques. Ce sont ceux sur lesquels vous pouvez compter en production, et ils constituent de bons modèles si vous décidez de créer le vôtre.
Les serveurs activement maintenus :
| Serveur | Description | Langage | Dépôt |
|---|---|---|---|
| Everything | Serveur de référence/test démontrant prompts, ressources et outils | TypeScript | modelcontextprotocol/servers |
| Fetch | Récupération et conversion de contenu web pour utilisation efficace par les LLMs | TypeScript | modelcontextprotocol/servers |
| Filesystem | Opérations fichiers sécurisées avec contrôles d’accès configurables | TypeScript | modelcontextprotocol/servers |
| Git | Outils pour lire, rechercher et manipuler les dépôts Git | TypeScript | modelcontextprotocol/servers |
| Memory | Système de mémoire persistante basé sur un graphe de connaissances | TypeScript | modelcontextprotocol/servers |
| Sequential Thinking | Résolution de problèmes dynamique et réflexive par séquences de raisonnement | TypeScript | modelcontextprotocol/servers |
| Time | Conversion d’heure et de fuseaux horaires | TypeScript | modelcontextprotocol/servers |
Le serveur Filesystem est probablement l’un des plus utiles, particulièrement pour le développement d’agents personnalisés. Les assistants IA peuvent lire vos fichiers SQL, modèles dbt et configurations sans que vous ayez à tout copier-coller. Git est tout aussi pratique pour l’exploration de dépôts et l’assistance à la revue de code.
Plusieurs serveurs de référence originaux ont été archivés et transférés à la maintenance communautaire ou aux éditeurs. Ils fonctionnent toujours, mais l’équipe centrale MCP ne les met plus à jour :
Serveurs de bases de données :
- PostgreSQL
- SQLite
- Redis
Intégrations de plateformes :
- GitHub (désormais maintenu par GitHub)
- Slack (désormais maintenu par Zencoder)
- Google Drive
- Google Maps
- Brave Search (désormais maintenu par Brave)
Outils de développement :
- Puppeteer
- Sentry
- AWS KB Retrieval
La transition vers la maintenance par les éditeurs profite aux utilisateurs. Quand GitHub maintient le serveur MCP GitHub, vous bénéficiez d’une meilleure intégration et de mises à jour plus rapides lors des évolutions d’API.
Panorama des clients
Les clients MCP sont des applications qui se connectent aux serveurs et exposent leurs capacités aux modèles IA. On compte désormais plus de 300 clients, dont 40+ en développement actif. La plupart d’entre nous n’en utiliseront qu’un ou deux.
| Client | Type | Plateforme | Fonctionnalités clés |
|---|---|---|---|
| Claude Desktop | Application bureau | Windows, macOS | Support natif complet (stdio), créateur de MCP |
| Claude Code | Outil CLI | Multi-plateforme | Support MCP complet pour les workflows de développement |
| Cursor | Éditeur de code | Windows/Mac/Linux | MCP complet avec support SSE |
| VS Code + GitHub Copilot | Extension | Multi-plateforme | Découverte automatique, MCP en ligne de commande |
| Windsurf | Éditeur de code | Windows/Mac/Linux | Support MCP complet |
| Cline | Extension VS Code | Windows/Mac | Codage agentique avec création d’outils MCP |
| Continue | Extension VS Code/JetBrains | Windows/Mac | Assistant code IA open-source avec MCP |
| Zed | Éditeur de code | macOS/Linux | Intégration MCP native |
Le choix dépend de votre façon de travailler. Claude Desktop convient bien à l’analyse exploratoire, la revue de documentation et les requêtes ad-hoc. Claude Code s’intègre naturellement aux workflows en terminal, comme l’exécution de dbt. Cursor ou Windsurf ont du sens si l’essentiel de votre travail consiste à éditer des fichiers dans un IDE, vous permettant d’interroger des bases de données ou vérifier l’état des pipelines sans changer de contexte.
Adoption par les entreprises
Le protocole bénéficie d’un large soutien de l’industrie. L’adoption par OpenAI en mars 2025 a signalé que MCP dépasse l’écosystème d’Anthropic.
| Entreprise | Intégration | Importance |
|---|---|---|
| OpenAI | Adopté en mars 2025 ; intégré à l’Agents SDK et à ChatGPT Desktop | Valide MCP comme standard inter-éditeurs |
| Microsoft | Intégration MCP dans Windows 11 annoncée à Build 2025 ; Azure MCP Server | Support MCP au niveau OS à venir |
| AWS | Serveurs MCP officiels awslabs/mcp | Validation par un fournisseur cloud |
| Cloudflare | Serveur MCP officiel pour Workers/KV/R2/D1 | Intégration edge computing |
| Atlassian | Serveur MCP officiel Jira/Confluence | Intégration gestion de projet |
| GitHub | Serveur MCP GitHub officiel ; MCP Registry | Intégration plateforme de code |
| Block, Bloomberg | Déploiements en production | Validation entreprise |
En décembre 2025, Anthropic a fait don de MCP à l’Agentic AI Foundation sous l’égide de la Linux Foundation, en faisant un standard ouvert neutre vis-à-vis des éditeurs.
SDKs et dépôts
Créer votre propre serveur MCP nécessite l’un des SDKs officiels. La plupart des langages sont couverts.
| Dépôt | Description | Étoiles |
|---|---|---|
| modelcontextprotocol/servers | Implémentations de serveurs de référence | 75.3K |
| modelcontextprotocol/python-sdk | SDK Python | 13.5K |
| modelcontextprotocol/typescript-sdk | SDK TypeScript/Node.js | 7.2K |
| modelcontextprotocol/csharp-sdk | SDK C# | 2.3K |
Pour les data engineers, le SDK Python est le choix évident. Installation :
# Avec uv (recommandé)uv add "mcp[cli]"
# Avec pippip install "mcp[cli]"Nécessite Python 3.10+. Le SDK inclut FastMCP, un framework de haut niveau qui gère la plupart du code répétitif :
from mcp.server.fastmcp import FastMCP
mcp = FastMCP("MyDataServer")
@mcp.tool()def query_table(table_name: str, limit: int = 100) -> str: """Query a table and return results.""" # Votre logique de base de données ici return f"Results from {table_name}"
if __name__ == "__main__": mcp.run(transport="stdio")Le SDK TypeScript fonctionne pour les environnements Node.js :
npm install @modelcontextprotocol/server zodNécessite Node.js 18+ (22.7.5+ recommandé). Des SDKs communautaires existent également pour Java, Kotlin, Go, Rust, Swift, Ruby et PHP.
Serveurs pour la data engineering
Plutôt que de construire des intégrations personnalisées pour chaque assistant IA, ces serveurs offrent un accès standardisé à votre infrastructure de données.
| Serveur | Bases de données/Outils supportés | Dépôt |
|---|---|---|
| Snowflake-Labs/mcp | Cortex AI, exécution SQL, vues sémantiques, RBAC | snowflake-labs/mcp |
| ClickHouse/mcp-clickhouse | Inspection de schémas, capacités de requêtage | ClickHouse/mcp-clickhouse |
| googleapis/genai-toolbox | BigQuery, Cloud SQL, Spanner, AlloyDB | googleapis/genai-toolbox |
| centralmind/gateway | PostgreSQL, MySQL, ClickHouse, Snowflake, BigQuery, MSSQL, Oracle, SQLite, ElasticSearch, DuckDB | centralmind/gateway |
| MindsDB MCP | Requêtes fédérées sur PostgreSQL, MySQL, MongoDB, Snowflake, BigQuery | mindsdb/mcp |
| Databricks MCP | Requêtes SQL via Statement Execution API | Communautaire |
| confluentinc/mcp-confluent | Confluent Kafka, Cloud REST APIs | confluentinc/mcp-confluent |
Le serveur MCP Snowflake officiel de Snowflake Labs inclut l’intégration Cortex AI, l’exécution SQL, les vues sémantiques et le support RBAC. Les assistants IA peuvent aider à l’optimisation des requêtes et à l’exploration des données en utilisant les données réelles de votre data warehouse, tout en respectant vos contrôles d’accès existants.
Le serveur centralmind/gateway vaut le détour si vous avez plusieurs bases de données. Un seul serveur peut fournir l’accès à PostgreSQL, MySQL, ClickHouse, Snowflake, BigQuery, SQL Server, Oracle, SQLite, ElasticSearch et DuckDB. Un fichier de configuration, un processus serveur, l’accès à l’ensemble de votre paysage de données.
Pour l’infrastructure de streaming, mcp-confluent permet aux assistants IA de lister les topics et schémas, produire et consommer des messages, et accéder aux APIs REST de Confluent Cloud. Utile pour déboguer des pipelines ou explorer le contenu des topics.
Ressources de découverte
Le registre officiel registry.modelcontextprotocol.io est la source de référence pour les serveurs vérifiés. Les annuaires communautaires agrègent l’écosystème plus large :
| Ressource | Description | URL |
|---|---|---|
| awesome-mcp-servers | Liste GitHub curatée avec 5 800+ serveurs | punkpeye/awesome-mcp-servers |
| mcpservers.org | Annuaire consultable par catégories | mcpservers.org |
| mcp.so | Plateforme de découverte avec évaluations | mcp.so |
| pulsemcp.com | Suivi de l’écosystème avec métriques d’adoption | pulsemcp.com |
Pour commencer
Le serveur Filesystem est le plus universellement utile pour les agents personnalisés. Les assistants IA peuvent lire vos fichiers SQL, modèles dbt et documentation directement au lieu de vous voir tout copier dans des fenêtres de chat.
Ensuite, votre base de données principale (Snowflake, BigQuery via MCP Toolbox, PostgreSQL) est ce qui compte le plus. La connaissance du schéma et l’accès à des échantillons de données transforment les suggestions IA génériques en recommandations qui fonctionnent réellement avec vos tables.
Git et le serveur MCP dbt valent la peine d’être ajoutés si vous faites de la revue de code ou avez besoin du contexte de lignage, mais ce sont des raffinements plutôt que des essentiels.