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 :

ServeurDescriptionLangageDépôt
EverythingServeur de référence/test démontrant prompts, ressources et outilsTypeScriptmodelcontextprotocol/servers
FetchRécupération et conversion de contenu web pour utilisation efficace par les LLMsTypeScriptmodelcontextprotocol/servers
FilesystemOpérations fichiers sécurisées avec contrôles d’accès configurablesTypeScriptmodelcontextprotocol/servers
GitOutils pour lire, rechercher et manipuler les dépôts GitTypeScriptmodelcontextprotocol/servers
MemorySystème de mémoire persistante basé sur un graphe de connaissancesTypeScriptmodelcontextprotocol/servers
Sequential ThinkingRésolution de problèmes dynamique et réflexive par séquences de raisonnementTypeScriptmodelcontextprotocol/servers
TimeConversion d’heure et de fuseaux horairesTypeScriptmodelcontextprotocol/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.

ClientTypePlateformeFonctionnalités clés
Claude DesktopApplication bureauWindows, macOSSupport natif complet (stdio), créateur de MCP
Claude CodeOutil CLIMulti-plateformeSupport MCP complet pour les workflows de développement
CursorÉditeur de codeWindows/Mac/LinuxMCP complet avec support SSE
VS Code + GitHub CopilotExtensionMulti-plateformeDécouverte automatique, MCP en ligne de commande
WindsurfÉditeur de codeWindows/Mac/LinuxSupport MCP complet
ClineExtension VS CodeWindows/MacCodage agentique avec création d’outils MCP
ContinueExtension VS Code/JetBrainsWindows/MacAssistant code IA open-source avec MCP
ZedÉditeur de codemacOS/LinuxInté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.

EntrepriseIntégrationImportance
OpenAIAdopté en mars 2025 ; intégré à l’Agents SDK et à ChatGPT DesktopValide MCP comme standard inter-éditeurs
MicrosoftIntégration MCP dans Windows 11 annoncée à Build 2025 ; Azure MCP ServerSupport MCP au niveau OS à venir
AWSServeurs MCP officiels awslabs/mcpValidation par un fournisseur cloud
CloudflareServeur MCP officiel pour Workers/KV/R2/D1Intégration edge computing
AtlassianServeur MCP officiel Jira/ConfluenceIntégration gestion de projet
GitHubServeur MCP GitHub officiel ; MCP RegistryIntégration plateforme de code
Block, BloombergDéploiements en productionValidation 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ôtDescriptionÉtoiles
modelcontextprotocol/serversImplémentations de serveurs de référence75.3K
modelcontextprotocol/python-sdkSDK Python13.5K
modelcontextprotocol/typescript-sdkSDK TypeScript/Node.js7.2K
modelcontextprotocol/csharp-sdkSDK C#2.3K

Pour les data engineers, le SDK Python est le choix évident. Installation :

Terminal window
# Avec uv (recommandé)
uv add "mcp[cli]"
# Avec pip
pip 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 :

Terminal window
npm install @modelcontextprotocol/server zod

Né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.

ServeurBases de données/Outils supportésDépôt
Snowflake-Labs/mcpCortex AI, exécution SQL, vues sémantiques, RBACsnowflake-labs/mcp
ClickHouse/mcp-clickhouseInspection de schémas, capacités de requêtageClickHouse/mcp-clickhouse
googleapis/genai-toolboxBigQuery, Cloud SQL, Spanner, AlloyDBgoogleapis/genai-toolbox
centralmind/gatewayPostgreSQL, MySQL, ClickHouse, Snowflake, BigQuery, MSSQL, Oracle, SQLite, ElasticSearch, DuckDBcentralmind/gateway
MindsDB MCPRequêtes fédérées sur PostgreSQL, MySQL, MongoDB, Snowflake, BigQuerymindsdb/mcp
Databricks MCPRequêtes SQL via Statement Execution APICommunautaire
confluentinc/mcp-confluentConfluent Kafka, Cloud REST APIsconfluentinc/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 :

RessourceDescriptionURL
awesome-mcp-serversListe GitHub curatée avec 5 800+ serveurspunkpeye/awesome-mcp-servers
mcpservers.orgAnnuaire consultable par catégoriesmcpservers.org
mcp.soPlateforme de découverte avec évaluationsmcp.so
pulsemcp.comSuivi de l’écosystème avec métriques d’adoptionpulsemcp.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.