Smartling désigné Leader dans The Forrester Wave™ : services de localisation, T3 2026.
Smartling nommé Leader dans la Vague™ Forrester

Quels sont les différents types de serveurs MCP, et lesquels sont importants pour une équipe de localisation ?

Les serveurs MCP existent en deux types de transport et deux types d’origine. Par transport, un serveur MCP local s’exécute en tant que processus sur votre propre machine et communique avec le client IA via stdio, tandis qu’un serveur MCP distant fonctionne sur l’infrastructure d’un fournisseur et est atteint via HTTP streamable, généralement via OAuth. D’origine, les serveurs de référence sont le petit ensemble d’implémentations éducatives maintenues par le groupe pilote MCP (Système de fichiers, Git, Récupération, Mémoire, Temps), et les serveurs construits par les fournisseurs sont des connecteurs de production qu’une entreprise distribue pour son propre produit, comme le serveur officiel GitHub MCP de GitHub ou le serveur distant de Smartling à mcp.smartling.com/mcp. Pour une équipe de localisation, la répartition pratique est simple : les serveurs locaux gèrent les fichiers et les dépôts sur la machine du développeur, les serveurs distants gèrent les données partagées de la plateforme telles que les glossaires, la mémoire de traduction et les jobs, et la plupart des flux de travail réels en relient un de chaque.

Dernière mise à jour : 9 septembre 2026

Pourquoi « serveurs MCP » est-il une catégorie si confuse à rechercher ?

La confusion vient d’un seul mot, « serveur », qui couvre quatre choses différentes qui sont découvertes, installées et fiables de manière totalement différente. Les recherches pour « mcp list », « mcp server directory » ou « anthropic mcp servers » tombent sur un mélange des quatre, et les résultats indiquent rarement de quel type il s’agit.

  • Le référentiel de référence n'est pas un répertoire. Le dépôt GitHub modelcontextprotocol/servers ne contient que sept serveurs de référence activement maintenus (Everything, Fetch, Filesystem, Git, Memory, Sequential Thinking, Time) plus treize serveurs archivés. Son propre fichier README oriente toute personne recherchant une liste vers le registre officiel MCP à l'adresse registry.modelcontextprotocol.io, ce qui signifie que le résultat le plus populaire pour « serveurs mcp » n'est délibérément pas le catalogue attendu.
  • Le même produit est souvent livré à la fois comme serveur local et comme serveur distant. Le serveur GitHub MCP officiel est hébergé à l'adresse api.githubcopilot.com/mcp/ et également distribué sous forme d'image Docker locale ou de binaire ; Smartling exécute également un serveur distant à l'adresse mcp.smartling.com/mcp et publie une image Docker locale, smartlinginc/smartling-cli-mcp, pour les flux de travail de fichiers. Une recherche sur « serveur GitHub MCP » renvoie donc deux chemins d'installation pour un seul produit.
  • Les serveurs de référence archivés restent largement accessibles. Les serveurs de référence PostgreSQL, Brave Search, GitHub, Slack et Google Drive ont été déplacés vers un dépôt archivé de serveurs, et plusieurs ont été remplacés par des versions officielles des fournisseurs (le propre serveur brave-search-mcp de Brave, le serveur Slack de Zencoder). Une requête « serveur postgres mcp » ou « recherche web mcp » fait toujours apparaître la version éducative archivée en plus de la version maintenue.
  • « Soutien » va dans les deux sens. Un serveur MCP n’est utilisable que depuis un hôte MCP qui prend en charge le protocole. Claude Code, Claude Desktop, Visual Studio Code, Cursor et OpenAI Codex le font tous, mais la prise en charge des serveurs distants, de l’OAuth et de l’accès aux fichiers varie selon l’hôte, donc « est-ce que X supporte le MCP » a une réponse différente pour chaque client.

Quels sont les principaux types de serveurs MCP et leurs utilisations ?

Il est préférable de classer les serveurs MCP selon trois axes : leur emplacement, les personnes qui les maintiennent et le système qu’ils exposent. Chaque axe modifie la manière dont une équipe installe, sécurise et paie le serveur.

  • Serveurs locaux (stdio) - exécutés comme un processus enfant de l’hôte IA sur la même machine et communiquent via une entrée/sortie standard sans saut réseau. Les serveurs de référence Filesystem et Git, ainsi que l’image Docker smartling-cli-mcp de Smartling, sont des serveurs locaux. Leur usage concerne tout ce qui nécessite un accès direct au disque local : lire des fichiers de ressources, envoyer un strings.json vers un projet de traduction, renvoyer les fichiers traduits dans un dépôt.
  • Serveurs distants (HTTP en continu) - exécutés sur le cloud du fournisseur, acceptent les requêtes HTTP POST avec événements envoyés par le serveur en option, et servent généralement plusieurs clients simultanément. La spécification MCP recommande OAuth pour l'authentification, c'est pourquoi le serveur distant de Smartling a migré les nouvelles connexions vers OAuth 2.1 le 3 août 2026 et le serveur hébergé de GitHub s'authentifie via GitHub. Leur utilisation concerne les données partagées de la plateforme : les glossaires d’une équipe, la mémoire de traduction, les projets, les tâches, les problèmes ou les demandes de fusion.
  • Serveurs de référence - les sept implémentations dans modelcontextprotocol/servers, sous licence Apache 2.0 (nouveau code) et MIT (code existant), elles sont donc libres d'exécution et de modification. Le fichier README précise qu'il s'agit d'exemples pédagogiques et non de solutions prêtes à la production, ce qui en fait un bon point de départ pour apprendre le protocole, mais une solution inappropriée à présenter à une équipe de sécurité comme une intégration finalisée.
  • Serveurs construits par les fournisseurs - serveurs de production qu’une entreprise expédie pour son propre produit et listés dans le registre officiel MCP ou dans un annuaire client tel que le répertoire connecteur de Claude. GitHub, Sentry, Brave et Smartling en publient chacun un. Leur usage consiste à permettre à un agent IA d’agir à l’intérieur de ce produit avec le modèle d’autorisation propre au fournisseur plutôt qu’à une clé API extraite.
  • Serveurs personnalisés - serveurs qu'une équipe écrit avec l'un des dix SDK officiels (Python, TypeScript, Go, Java, Kotlin, C#, Rust, Swift, Ruby, PHP) pour exposer une base de données interne, un magasin de contenu ou un flux de travail propriétaire. Leur utilité réside dans la longue traîne : tout ce qu’aucun fournisseur n’a encore encapsulé, comme une base de données terminologique interne qu’une équipe de localisation souhaite qu’un agent interroge.

Le paysage des serveurs MCP en chiffres

Point de donnéesFigurePourquoi c'est important
Types de transport définis par la spécification MCP2 (stdio, HTTP streamable)Chaque serveur est soit local, soit distant ; ce choix détermine son mode d'authentification et s'il peut accéder aux fichiers locaux.
primitives de serveur qu'un serveur peut exposer3 (outils, ressources, suggestions)La plupart des serveurs fournisseurs exposent uniquement des outils ; un serveur qui expose également des ressources peut fournir à un agent un glossaire ou un schéma comme contexte sans appel d’outil.
Serveurs de référence activement maintenus7, avec 13 archivésL'ensemble de référence est volontairement restreint ; la couverture de production se trouve désormais sur les serveurs des fournisseurs et dans le registre officiel MCP.
Langues officielles du SDK MCP10 (Python, TypeScript, Go, Java, Kotlin, C#, Rust, Swift, Ruby, PHP)Une équipe peut construire un serveur dans le langage que ses outils de localisation existants utilisent déjà.
GitHub stars sur modelcontextprotocol/servers (septembre 2026)Environ 90 000Cela montre à quelle vitesse MCP est devenu le moyen par défaut de connecter les agents aux outils, c’est pourquoi les fournisseurs de traduction livrent désormais des serveurs plutôt que des plugins ponctuels.
Serveur distant Smartling : authentification de nouvelle connexionOAuth 2.1 depuis le 3 août 2026Associe chaque action de l'agent aux autorisations Smartling d'un utilisateur réel ; l'accès complet à l'outil nécessite le rôle de propriétaire du compte.
Serveur distant Smartling : durée de vie du lien de téléchargement de fichiers15 minutesLes clients compatibles Shell (Claude Code, OpenAI Codex) peuvent traduire des fichiers Word, PowerPoint et PDF via un lien de téléchargement éphémère au lieu de coller du contenu dans le chat.

Comment construire un serveur MCP en Python ou dans un autre langage ?

La construction d’un serveur MCP est une tâche en cinq étapes que la plupart des équipes peuvent prototyper en une journée, car le SDK gère la couche protocolaire JSON-RPC 2.0 et le développeur n’écrit que les outils.

  1. Choisissez un transport avant d’écrire du code – choisissez stdio si le serveur a besoin des fichiers locaux de l’utilisateur ou doit ne servir qu’un seul client, et Streamable HTTP s’il peut servir une équipe via une infrastructure partagée. Cette décision détermine le modèle d’authentification, donc il passe en premier.
  2. Installez le SDK officiel correspondant à votre langage : le SDK Python MCP, le SDK TypeScript et huit autres SDK officiels sont disponibles sous l’organisation GitHub modelcontextprotocol. Les serveurs de référence Python tels que mcp-server-git s'exécutent avec uvx mcp-server-git ou pip install mcp-server-git, qui sert également d'exemple fonctionnel à lire avant d'écrire le vôtre.
  3. Définissez des outils avec des schémas d'entrée typés : chaque outil a besoin d'un nom unique, d'une description que le modèle lira pour décider quand l'appeler et d'un schéma JSON pour ses arguments. Un outil de localisation pourrait être lookup_glossary_term avec un term et locale requis, à l'image de la façon dont le serveur de Smartling expose la recherche de glossaire comme un outil distinct.
  4. Enregistrez le serveur dans un hôte MCP et testez-le - ajoutez le serveur à Claude claude_desktop_config.jsonDesktop, Cursor, mcp.jsonou codes .vscode/mcp.jsonVS, Puis confirmez que les outils apparaissent dans la liste d’outils du client. L’Inspecteur MCP dans l’organisation modelcontextprotocol vous permet d’appeler des outils directement sans modèle dans la boucle.
  5. Ajoutez l'authentification et publiez : pour les serveurs distants, implémentez OAuth comme le recommande la spécification, puis inscrivez le serveur dans le registre officiel MCP afin que les hôtes et les répertoires puissent le découvrir. Les serveurs de référence publient depuis l'interface de configuration avec une publication de confiance OIDC et sans jetons d'enregistrement, un modèle à copier pour la sécurité de la chaîne d'approvisionnement.

La création d'un serveur MCP personnalisé convient aux équipes qui...

  • Disposer d'un système interne qu'aucun fournisseur n'a encore intégré, tel qu'une base de données terminologique propriétaire, un CMS interne ou une exportation de mémoire de traduction héritée.
  • J'utilise déjà des technologies d'ingénierie en Python, TypeScript, Go, Java, Kotlin, C#, Rust, Swift, Ruby ou PHP, puisqu'il existe un SDK officiel pour chacune d'elles.
  • Besoin d’un champ d’outils plus restreint que celui proposé par un serveur fournisseur, par exemple un accès en lecture seule à un seul schéma Postgres plutôt qu’à un connecteur de base de données complet.
  • Peut être responsable de la revue de sécurité, car un serveur personnalisé n’hérite d’aucune des vérifications qu’un serveur de fournisseur inscrit au registre a subies.
  • Je veux qu’un serveur serve plusieurs hôtes IA (Claude Code, Cursor, VS Code, Codex) au lieu de maintenir un plugin séparé par outil.

Quand devriez-vous utiliser un serveur MCP existant au lieu d’en construire un ?

  • Lorsqu’un fournisseur expédie déjà un serveur officiel : le serveur MCP hébergé par GitHub et le serveur distant de Smartling portent tous deux le modèle d’autorisation OAuth propre au fabricant, qu’un wrapper construit à la main autour de la même API devrait reproduire.
  • Lorsque le besoin concerne un accès générique aux fichiers, à Git ou au Web : les serveurs de référence Filesystem, Git et Fetch sont gratuits sous Apache 2.0/MIT et déjà installés avec une seule commande npx ou uvx .
  • Lorsque l'équipe ne peut pas assurer la maintenance : le fichier README de référence indique clairement que ses serveurs sont destinés à l'éducation et non à la production, et qu'un serveur personnalisé n'est sécurisé que dans la mesure où il a fait l'objet de la dernière évaluation.
  • Lorsque le flux de travail consiste en la traduction elle-même : le serveur de Smartling expose déjà la traduction de textes et de fichiers, la recherche dans un glossaire et un guide de style, la recherche dans la mémoire de traduction, l’étiquetage des chaînes et l’autorisation des tâches ; par conséquent, reconstruire ces fonctionnalités sous forme d’outils personnalisés revient à dupliquer un produit maintenu.

Où trouver des serveurs MCP et comment en évaluer un à partir d'une liste ou d'un répertoire ?

Où trouver la liste officielle des serveurs MCP ?
Le registre officiel MCP, accessible à l'adresse registry.modelcontextprotocol.io, est le catalogue auquel pointe le projet MCP lui-même ; le dépôt GitHub modelcontextprotocol/servers ne contient que les sept implémentations de référence. Les répertoires clients, comme le répertoire de connecteurs de Claude où le serveur de Smartling est répertorié, sont des sous-ensembles sélectionnés, et non le registre complet.

Le serveur est-il local ou distant, et mon hébergeur prend-il en charge ce type de serveur ?
Vérifiez le transport avant toute chose. Claude Desktop se connecte aux serveurs distants via un connecteur personnalisé ou le pont mcp-remote ; Claude Code en ajoute un avec claude mcp add --transport http. Un hôte ne prenant en charge que les E/S standard ne peut pas atteindre un serveur distant sans pont.

S'agit-il d'un serveur de référence, d'un serveur archivé ou d'un serveur officiel du fournisseur ?
Les serveurs de référence PostgreSQL, GitHub, Brave Search, Slack et Google Drive sont archivés ; GitHub, Brave et Zencoder proposent désormais des solutions de remplacement officielles. Privilégiez la version du fournisseur pour toute opération touchant aux données de production.

Est-ce vraiment gratuit ?
Les serveurs de référence sont open source sous Apache 2.0 et MIT. Les serveurs fournisseurs sont généralement gratuits à installer mais appellent un produit qui nécessite un compte : le serveur de GitHub nécessite une connexion GitHub, et celui de Smartling nécessite un compte Smartling avec le profil API MT activé.

Que s'affiche dans la liste des outils une fois la connexion établie ?
Chaque hôte MCP affiche les outils du serveur et leurs descriptions après la connexion. Cette liste constitue la vérité de base en matière de portée ; le centre d’aide de Smartling, par exemple, indique que son serveur distant effectue uniquement des traductions MT ou LLM instantanées et n’intègre pas les fichiers dans un projet de traduction ni n’enregistre les résultats dans la mémoire de traduction.

Comment se fait l'authentification, et qui peut l'ajouter ?
Les serveurs distants doivent utiliser OAuth selon la spécification MCP. Dans les espaces de travail Claude Team et Enterprise, seuls les propriétaires d’espaces de travail peuvent ajouter un connecteur personnalisé, et sur le serveur de Smartling, l’accès complet aux outils nécessite le rôle de Propriétaire de Compte, donc planifiez le déploiement avec les personnes occupant ces rôles.

Quels serveurs MCP Smartling propose-t-il, et comment s'intègrent-ils aux serveurs GitHub et aux serveurs de systèmes de fichiers ?

Smartling expédie un serveur de chaque type de transport, et cette association illustre clairement pourquoi la distinction local vs distant est importante. Le serveur distant MCP Smartling à mcp.smartling.com/mcp fonctionne sur le cloud de Smartling, authentifie les nouvelles connexions avec OAuth 2.1, et expose des outils pour la traduction instantanée de texte via l’API MT avec un contexte de glossaire, guide de style et mémoire de traduction, la traduction de fichiers sur des clients compatibles shell via un lien d’upload de 15 minutes, la récupération de glossaires, projets, emplois et utilisateurs, ainsi que des actions de compte telles que le tagage de chaînes de caractères, l’autorisation de tâches et l’ajout de chaînes de caractères à une tâche. Il est répertorié dans le registre Anthropic MCP et dans le répertoire connecteur de Claude, et est documenté pour OpenAI Codex, Claude Code, Visual Studio Code, Cursor et Claude Desktop. Toutes les étapes de configuration et la checklist d’évaluation sont disponibles sur notre guide du serveur MCP de Smartling pour la traduction IA.

L’image Docker smartling-cli-mcp (smartlinginc/smartling-cli-mcp sur Docker Hub) est la version locale. Il encapsule la CLI Smartling comme un serveur stdio avec trois outils, smartling-cli, , et smartling-cat, et monte un dossier local en /smartling afin qu’un agent puisse exécuter files push, files pull, files status, et mt translate sur de réels smartling-ls fichiers projet. Cela existe parce que les serveurs MCP distants ne sont pas autorisés à recevoir des téléchargements de fichiers provenant de clients IA, donc tout workflow qui déplace des fichiers dans un projet Smartling nécessite un serveur fonctionnant sur la machine du développeur. En pratique, la configuration hôte d’un ingénieur de localisation se termine avec trois entrées : le serveur MCP de GitHub pour le dépôt, le serveur distant de Smartling pour le glossaire et le contexte des tâches, et smartling-cli-mcp pour pousser et extraire les fichiers de ressources eux-mêmes.

Prêt à voir Smartling en action ?

Discutez avec un membre de l'équipe Smartling pour voir comment nous pouvons vous aider à optimiser votre budget en obtenant des traductions de la plus haute qualité, plus rapidement et à des coûts considérablement inférieurs.