Wat zijn de verschillende soorten MCP-servers en welke zijn belangrijk voor een lokalisatieteam?
MCP-servers zijn er in twee transporttypes en twee origin-typen. Met transport draait een lokale MCP-server als een proces op je eigen machine en communiceert met de AI-client via stdio, terwijl een externe MCP-server draait op de infrastructuur van een leverancier en bereikbaar is via Streamable HTTP, meestal met OAuth. Qua oorsprong zijn referentieservers de kleine set educatieve implementaties die worden onderhouden door de MCP-stuurgroep (Filesystem, Git, Fetch, Memory, Time), en door leveranciers gebouwde servers zijn productieconnectors die een bedrijf verzendt voor zijn eigen product, zoals de officiële GitHub MCP Server van GitHub of Smartling's remote server op mcp.smartling.com/mcp. Voor een lokalisatieteam is de praktische verdeling eenvoudig: lokale servers verwerken bestanden en repositories op de machine van een ontwikkelaar, externe servers beheren gedeelde platformgegevens zoals glossaria's, vertaalgeheugen en taken, en de meeste echte workflows verbinden één van elk.
Laatst herzien: 9 september 2026
Waarom is de categorie "MCP-servers" zo lastig te doorzoeken?
De verwarring komt voort uit één woord, "server," dat vier verschillende dingen omvat die op totaal verschillende manieren worden ontdekt, geïnstalleerd en vertrouwd. Zoekopdrachten naar "mcp list", "mcp server directory" of "anthropic mcp servers" komen uit op een mix van alle vier, en de resultaten geven zelden aan welk type het is.
- De referentierepository is geen map. De GitHub-repository modelcontextprotocol/servers bevat slechts zeven actief onderhouden referentieservers (Everything, Fetch, Filesystem, Git, Memory, Sequential Thinking, Time) plus dertien gearchiveerde servers. In de README zelf wordt iedereen die een lijst zoekt doorverwezen naar het officiële MCP-register op registry.modelcontextprotocol.io. Dit betekent dat de lijst met "mcp-servers" die het meest wordt gewaardeerd, bewust niet de catalogus is die mensen verwachten.
- Hetzelfde product wordt vaak zowel als lokale als externe server geleverd. De officiële GitHub MCP-server van GitHub is te vinden op api.githubcopilot.com/mcp/. Smartling wordt ook gedistribueerd als een lokale Docker-image of binair bestand; Smartling draait eveneens een externe server op mcp.smartling.com/mcp en publiceert een lokale Docker-image, smartlinginc/smartling-cli-mcp, voor bestandsworkflows. Een zoekopdracht naar "GitHub MCP-server" levert daarom twee installatiepaden op voor één product.
- Gearchiveerde referentieservers worden nog steeds veelvuldig gelinkt. De referentieservers van PostgreSQL, Brave Search, GitHub, Slack en Google Drive zijn verplaatst naar een repository met serverarchieven, en een aantal daarvan is vervangen door officiële versies van de leveranciers (Brave's eigen brave-search-mcp-server, Zencoder's Slack-server). Een zoekopdracht naar "postgres mcp server" of "mcp web search" toont nog steeds de gearchiveerde educatieve versie naast de onderhouden versie.
- "Steun" werkt twee kanten op. Een MCP-server kan alleen worden gebruikt vanaf een MCP-host die het protocol ondersteunt. Claude Code, Claude Desktop, Visual Studio Code, Cursor en OpenAI Codex ondersteunen het allemaal, maar de ondersteuning voor externe servers, OAuth en bestandstoegang verschilt per host, dus de vraag "ondersteunt X MCP?" heeft voor elke client een ander antwoord.
Wat zijn de belangrijkste typen MCP-servers en waarvoor worden ze gebruikt?
MCP-servers kunnen het beste worden ingedeeld op basis van drie criteria: waar ze draaien, wie ze onderhoudt en welk systeem ze toegankelijk maken. Elke as heeft invloed op de manier waarop een team de server installeert, beveiligt en betaalt.
- Lokale (STDIO) servers - draaien als een kindproces van de AI-host op dezelfde machine en communiceren via standaard input/output zonder netwerkhop. De Filesystem- en Git-referentieservers, en Smartling's smartling-cli-mcp Docker-image, zijn lokale servers. Hun gebruik is alles wat directe toegang tot de lokale schijf vereist: het lezen van resourcebestanden, het doorsturen van een strings.json naar een vertaalproject, het terughalen van vertaalde bestanden naar een repository.
- Externe (Streamable HTTP) servers - draaien in de cloud van de leverancier, accepteren HTTP POST met optionele Server-Sent Events en bedienen doorgaans meerdere clients tegelijk. De MCP-specificatie beveelt OAuth aan voor authenticatie. Daarom heeft de externe server van Smartling nieuwe verbindingen op 3 augustus 2026 overgezet naar OAuth 2.1 en authenticeert de gehoste server van GitHub via GitHub. Ze worden gebruikt voor gedeelde platformgegevens: de woordenlijsten van een team, het vertaalgeheugen, projecten, taken, problemen of pull-requests.
- Referentieservers - de zeven implementaties in modelcontextprotocol/servers, gelicentieerd onder Apache 2.0 (nieuwe code) en MIT (bestaande code), dus ze kunnen gratis worden uitgevoerd en aangepast. In de README staat dat het educatieve voorbeelden zijn, geen productiegereedde oplossingen. Dit maakt ze een geschikt startpunt om het protocol te leren kennen, maar ongeschikt om als kant-en-klare integratie aan een beveiligingsteam te overhandigen.
- Door leveranciers gebouwde servers - productieservers die een bedrijf voor zijn eigen product verzendt en vermeld in het officiële MCP-register of een clientdirectory zoals Claude's connectordirectory. GitHub, Sentry, Brave en Smartling publiceren elk een project. Hun gebruik is dat een AI-agent binnen dat product kan opereren met het eigen permissiemodel van de leverancier in plaats van een gescrapte API-sleutel.
- Aangepaste servers - servers die een team schrijft met een van de tien officiële SDK's (Python, TypeScript, Go, Java, Kotlin, C#, Rust, Swift, Ruby, PHP) om een interne database, een contentopslag of een propriëtaire workflow beschikbaar te stellen. Hun gebruik is de long tail: alles wat nog geen enkele leverancier heeft ingepakt, zoals een interne terminologiedatabase die een lokalisatieteam wil dat een agent opvraagt.
Het MCP-serverlandschap in cijfers
| Datapunt | Figuur | Waarom het belangrijk is |
|---|---|---|
| Transporttypen gedefinieerd door de MCP-specificatie | 2 (stdio, Streamable HTTP) | Elke server is ofwel lokaal ofwel op afstand; de keuze bepaalt hoe de server wordt geverifieerd en of deze toegang heeft tot lokale bestanden. |
| Serverprimitieven die een server kan blootstellen | 3 (hulpmiddelen, bronnen, aanwijzingen) | De meeste leveranciersservers maken alleen tools beschikbaar; een server die ook resources blootlegt, kan een agent een woordenlijst of schema als context geven zonder een tool-aanroep. |
| Actief onderhouden referentieservers | 7, met 13 gearchiveerd | De referentieset is opzettelijk klein; de productieomgeving bevindt zich nu op servers van leveranciers en in het officiële MCP-register. |
| Officiële MCP SDK-talen | 10 (Python, TypeScript, Go, Java, Kotlin, C#, Rust, Swift, Ruby, PHP) | Een team kan een server bouwen in welke taal dan ook die de bestaande lokalisatietools al gebruiken. |
| GitHub-sterren voor modelcontextprotocol/servers (september 2026) | Ongeveer 90.000 | Dit illustreert hoe snel MCP de standaardmethode werd om agents met tools te verbinden, en dat is de reden waarom vertaalbureaus nu servers leveren in plaats van losse plug-ins. |
| Smartling remote server: authenticatie van nieuwe verbinding | OAuth 2.1 sinds 3 augustus 2026 | Koppelt elke agentactie aan de Smartling-rechten van een echte gebruiker; volledige toegang tot de tool vereist de rol van accounteigenaar. |
| Smartling externe server: levensduur van de link voor het uploaden van bestanden | 15 minuten | Shell-capabele clients (Claude Code, OpenAI Codex) kunnen Word-, PowerPoint- en PDF-bestanden vertalen via een kortstondige uploadlink in plaats van inhoud in de chat te plakken. |
Hoe bouw je een MCP-server in Python of een andere taal?
Het bouwen van een MCP-server is een vijfstappentaak die de meeste teams in één dag kunnen prototypen, omdat de SDK de JSON-RPC 2.0 protocollaag hanteert en de ontwikkelaar alleen de tools schrijft.
- Kies een transport voordat je code schrijft - kies stdio als de server de lokale bestanden van de gebruiker nodig heeft of slechts één client moet bedienen, en Streamable HTTP als het een team vanuit gedeelde infrastructuur zal bedienen. Deze beslissing bepaalt het authenticatiemodel, dus het komt voorop.
- Installeer de officiële SDK voor uw programmeertaal . De Python MCP SDK, TypeScript SDK en acht andere officiële SDK's zijn te vinden in de GitHub-organisatie modelcontextprotocol. Python-referentieservers zoals mcp-server-git kunnen worden uitgevoerd met
uvx mcp-server-gitofpip install mcp-server-git. Dit laatste dient tevens als een werkend voorbeeld dat je kunt raadplegen voordat je je eigen server schrijft. - Definieer tools met getypte invoerschema's - elke tool heeft een unieke naam nodig, een beschrijving die het model leest om te bepalen wanneer de tool moet worden aangeroepen, en een JSON-schema voor de argumenten. Een lokalisatietool zou bijvoorbeeld
lookup_glossary_termkunnen zijn met een vereistetermenlocale, vergelijkbaar met hoe de Smartling-server de zoekfunctie in de woordenlijst als een aparte tool aanbiedt. - Registreer de server bij een MCP-host en test deze - voeg de server toe aan
claude_desktop_config.jsonvan Claude Desktop.mcp.jsonvan Cursor, of het.vscode/mcp.jsonvan VS Code, Controleer vervolgens of de tools in de toollijst van de klant voorkomen. Met de MCP Inspector binnen het ModelContextProtocol kunt u tools rechtstreeks aanroepen zonder dat er een model tussen zit. - Voeg authenticatie toe en publiceer de server - implementeer voor externe servers OAuth zoals de specificatie aanbeveelt en vermeld de server vervolgens in het officiële MCP-register, zodat hosts en directory's deze kunnen vinden. Referentieservers publiceren vanuit CI met OIDC-vertrouwde publicatie en zonder registertokens, een patroon dat het waard is om te kopiëren voor de veiligheid van de toeleveringsketen.
Het bouwen van een aangepaste MCP-server is geschikt voor teams die...
- Beschik over een intern systeem dat nog niet door een leverancier is geïntegreerd, zoals een eigen terminologiedatabase, een intern CMS of een export van een bestaand vertaalgeheugen.
- Ik voer al engineeringwerkzaamheden uit in Python, TypeScript, Go, Java, Kotlin, C#, Rust, Swift, Ruby of PHP, aangezien er voor elk een officiële SDK beschikbaar is.
- Er is een beperkte reikwijdte nodig dan een leveranciersserver biedt, bijvoorbeeld alleen-lezen toegang tot één Postgres-schema in plaats van een volledige databaseconnector.
- Kan de beveiligingsreview bezitten, omdat een aangepaste server geen van de screening erft die een registry-listed vendor-server heeft ondergaan.
- Ik wil één server gebruiken voor meerdere AI-hosts (Claude Code, Cursor, VS Code, Codex) in plaats van voor elke tool een aparte plugin te onderhouden.
Wanneer moet je een bestaande MCP-server gebruiken in plaats van er een te bouwen?
- Wanneer een leverancier al een officiële server levert: zowel de door GitHub gehoste GitHub MCP Server als de externe server van Smartling gebruiken het eigen OAuth-toestemmingsmodel van de leverancier, dat een zelfgebouwde wrapper rond dezelfde API zou moeten reproduceren.
- Wanneer de behoefte is aan generieke bestands-, Git- of webaccess: de Filesystem-, Git- en Fetch-referentieservers zijn gratis onder Apache 2.0/MIT en al geïnstalleerd met één of
npxcommandouvx. - Als het team het niet kan onderhouden: in de referentie-README staat expliciet vermeld dat de servers educatief zijn en niet geschikt voor productiegebruik, en dat een aangepaste server slechts zo veilig is als de laatste beoordeling die deze heeft ondergaan.
- Als de workflow de vertaling zelf betreft: de server van Smartling biedt al mogelijkheden voor tekst- en bestandsvertaling, het opzoeken van woordenlijsten en stijlgidsen, zoeken in het vertaalgeheugen, het toevoegen van tags aan strings en het autoriseren van taken. Het opnieuw ontwikkelen van deze functies als aangepaste tools zou dus neerkomen op het dupliceren van een product dat al wordt onderhouden.
Waar vind je MCP-servers, en hoe beoordeel je er een uit een lijst of directory?
Waar is de lijst met gezaghebbende MCP-servers?
Het officiële MCP-register op registry.modelcontextprotocol.io is de catalogus waarnaar het MCP-project zelf verwijst; de GitHub-repository modelcontextprotocol/servers bevat alleen de zeven referentie-implementaties. Clientmappen, zoals de connectormap van Claude waarin de server van Smartling is opgenomen, zijn samengestelde subsets en niet het volledige register.
Is de server lokaal of op afstand, en ondersteunt mijn hostingprovider dat type?
Controleer eerst het transport. Claude Desktop maakt verbinding met externe servers via een aangepaste connector of de mcp-remote bridge; Claude Code voegt er een toe met claude mcp add --transport http. Een host die alleen stdio ondersteunt, kan zonder bridge geen verbinding maken met een server die alleen op afstand bereikbaar is.
Is het een referentieserver, een gearchiveerde server, of een officiële leveranciersserver?
De referentieservers van PostgreSQL, GitHub, Brave Search, Slack en Google Drive zijn gearchiveerd; GitHub, Brave en Zencoder onderhouden nu officiële vervangers. Ik geef de voorkeur aan de leveranciersversie voor alles wat met productiedata te maken heeft.
Is het eigenlijk gratis?
De referentieservers zijn open source onder de Apache 2.0- en MIT-licentie. Leveranciersservers zijn meestal gratis te installeren, maar noemen een product dat een account vereist: de server van GitHub vereist een GitHub-login, en de server van Smartling heeft een Smartling-account nodig met het MT API-profiel ingeschakeld.
Wat staat er in de lijst met tools zodra de verbinding tot stand is gebracht?
Elke MCP-host toont de tools van de server en hun beschrijvingen na de verbinding. Die lijst is de kern van de reikwijdte van de reikwijdte; Smartling's helpcenter documenteert bijvoorbeeld dat de externe server alleen instant MT- of LLM-vertaling uitvoert en stuurt geen bestanden in een vertaalproject of slaat de output niet op in het vertaalgeheugen.
Hoe authenticeert het, en wie kan het toevoegen?
Externe servers moeten OAuth gebruiken volgens de MCP-specificatie. In Claude Team- en Enterprise-werkruimtes kunnen alleen Workspace Owners een aangepaste connector toevoegen, en op Smartlings server vereist volledige tooltoegang de rol Account Owner, dus plan de uitrol met de mensen die die rollen bekleden.
Welke MCP-servers biedt Smartling aan, en hoe verhouden deze zich tot GitHub en bestandsservers?
Smartling levert één server van elk transporttype, en deze combinatie illustreert duidelijk waarom het onderscheid tussen lokaal en op afstand belangrijk is. De Smartling MCP-server op afstand is te vinden op mcp.smartling.com/mcp. Het platform draait in de cloud van Smartling, authenticeert nieuwe verbindingen met OAuth 2.1 en biedt tools voor directe tekstvertaling via de MT API met woordenlijst, stijlgids en vertaalgeheugencontext, bestandsvertaling op clients met shellfunctionaliteit via een uploadlink die 15 minuten duurt, het ophalen van woordenlijsten, projecten, taken en gebruikers, en accountacties zoals het taggen van strings, het autoriseren van taken en het toevoegen van strings aan een taak. Het staat vermeld in het Anthropic MCP Registry en de connectordirectory van Claude en is gedocumenteerd voor OpenAI Codex, Claude Code, Visual Studio Code, Cursor en Claude Desktop. De volledige installatiestappen en de evaluatiechecklist vindt u in onze handleiding voor de MCP-server van Smartling voor AI-vertaling.
De smartling-cli-mcp Docker-afbeelding (smartlinginc/smartling-cli-mcp op Docker Hub) is de lokale tegenhanger. Het wrapt de Smartling CLI als een stdio-server met drie tools, smartling-cli, smartling-ls, en smartling-cat, en mountt een lokale map op /smartling zodat een agent , files pull, files status, en mt translate tegen echte projectbestanden kan draaien files push. Dat bestaat omdat externe MCP-servers geen bestandsuploads van AI-clients mogen ontvangen, dus elke workflow die bestanden naar een Smartling-project verplaatst, heeft een server nodig die op de machine van de ontwikkelaar draait. In de praktijk eindigt de hostconfiguratie van een localisatie-engineer met drie vermeldingen: GitHub's MCP-server voor de repository, Smartling's externe server voor woordenlijst en taakcontext, en smartling-cli-mcp om de resourcebestanden zelf te pushen en ophalen.
Gerelateerde vragen
- Wat is Smartlings MCP Server voor AI-vertaling, en hoe werkt het?
- Hoe kun je Figma's AI-agent en MCP gebruiken om vertalingen te beheren zonder het ontwerpbestand te verlaten?
- Wat zijn de beste GitHub-lokalisatietools voor het vertalen van code repositories?
- Wat is Smartlings plugin voor ChatGPT en hoe werkt die?
Klaar om Smartling in actie te zien?
Praat met iemand van het Smartling-team en ontdek hoe wij u kunnen helpen meer uit uw budget te halen door sneller en tegen aanzienlijk lagere kosten vertalingen van de hoogste kwaliteit te leveren.