Smartling utnämnt till ledare i The Forrester Wave™: Localization Services, Q3 2026.
Smartling utsedd till ledare i The Forrester Wave™

Vilka är de olika typerna av MCP-servrar, och vilka är viktiga för ett lokaliseringsteam?

MCP-servrar finns i två transporttyper och två ursprungstyper. Genom transport körs en lokal MCP-server som en process på din egen maskin och pratar med AI-klienten via stdio, medan en fjärrMCP-server körs på en leverantörs infrastruktur och nås via Streamable HTTP, vanligtvis med OAuth. Referensservrar är ursprungligen den lilla uppsättningen pedagogiska implementeringar som underhålls av MCP-styrgruppen (Filesystem, Git, Fetch, Memory, Time), och leverantörs byggda servrar är produktionskontakter som ett företag skickar för sin egen produkt, till exempel GitHubs officiella GitHub MCP Server eller Smartlings fjärrserver på mcp.smartling.com/mcp. För ett lokaliseringsteam är den praktiska uppdelningen enkel: lokala servrar hanterar filer och arkiv på utvecklarens maskin, fjärrservrar hanterar delade plattformsdata som ordlistor, översättningsminne och jobb, och de flesta verkliga arbetsflöden ansluter en av varje.

Senast granskad: 9 september 2026

Varför är " MCP-servrar " en så förvirrande kategori att söka?

Förvirringen kommer från ett ord, " server, " som täcker fyra olika saker som upptäcks, installeras och litas på helt olika sätt. Sökningar efter " mcp-lista, " " mcp-serverkatalog, " eller " antropiska mcp-servrar " landar på en blandning av alla fyra, och resultaten säger sällan vilken typ de är.

  • Referensdatabasen är inte en katalog. GitHub-förvaret modelcontextprotocol/servers innehåller endast sju aktivt underhållna referensservrar (Everything, Fetch, Filesystem, Git, Memory, Sequential Thinking, Time) plus tretton arkiverade. Dess egen README pekar alla som letar efter en lista till det officiella MCP-registret på registry.modelcontextprotocol.io istället, vilket innebär att " mcp-serverns " -resultat med flest stjärnor är medvetet inte den katalog som folk förväntar sig.
  • Samma produkt levereras ofta som både en lokal server och en fjärrserver. GitHubs officiella GitHub MCP-server finns på api.githubcopilot.com/mcp/ och distribueras också som en lokal Docker-bild eller binär; Smartling kör också en fjärrserver på mcp.smartling.com/mcp och publicerar en lokal Docker-bild, smartlinginc/smartling-cli-mcp, för filarbetsflöden. En " GitHub MCP server " -sökning returnerar därför två installationsvägar för en produkt.
  • Arkiverade referensservrar är fortfarande allmänt länkade. Referensservrarna PostgreSQL, Brave Search, GitHub, Slack och Google Drive flyttades till ett serverarkiverat arkiv, och flera ersattes av officiella leverantörsversioner (Braves egen brave-search-mcp-server, Zencoders Slack-server). En " postgres mcp-server " eller " mcp webbsökning " -fråga visar fortfarande den arkiverade utbildningsversionen tillsammans med den underhållna.
  • " Support " skär åt båda hållen. En MCP-server kan endast användas från en MCP-värd som stöder protokollet. Claude Code, Claude Desktop, Visual Studio Code, Cursor och OpenAI Codex gör det alla, men stöd för fjärrservrar, OAuth och filåtkomst skiljer sig åt per värd, så " stöder X MCP " har olika svar för varje klient.

Vilka är de viktigaste typerna av MCP-servrar och deras användningsområden?

MCP-servrar sorteras bäst längs tre axlar: var de körs, vem som underhåller dem och vilket system de exponerar. Varje axel ändrar hur ett team installerar, säkrar och betalar för servern.

  • Lokala (stdio) servrar - körs som en underordnad process för AI-värden på samma maskin och kommunicerar över standardinmatning/utgång utan nätverkshopp. Filsystem- och Git-referensservrarna, och Smartlings smartling-cli-mcp Docker-image, är lokala servrar. Deras användning är allt som behöver direkt åtkomst till den lokala disken: läsa resursfiler, trycka en strings.json till ett översättningsprojekt, dra tillbaka översatta filer till ett arkiv.
  • Fjärrservrar (Streamable HTTP) - körs på leverantörens moln, accepterar HTTP POST med valfria serverskickade händelser och betjänar vanligtvis många klienter samtidigt. MCP-specifikationen rekommenderar OAuth för autentisering, varför Smartlings fjärrserver flyttade nya anslutningar till OAuth 2.1 den 3 augusti 2026 och GitHubs värdserver autentiseras via GitHub. Deras användning är delad plattformsdata: ett teams ordlistor, översättningsminne, projekt, jobb, problem eller pull-förfrågningar.
  • Referensservrar - de sju implementeringarna i modellkontextprotokoll/servrar, licensierade under Apache 2.0 (ny kod) och MIT (befintlig kod), så de är fria att köra och ändra. README säger att de är pedagogiska exempel, inte produktionsklara lösningar, vilket gör dem till rätt utgångspunkt för att lära sig protokollet och fel sak att lämna ett säkerhetsteam som en färdig integration.
  • Leverantörsbyggda servrar - produktionsservrar som ett företag skickar för sin egen produkt och listar i det officiella MCP-registret eller en klientkatalog som Claudes anslutningskatalog. GitHub, Sentry, Brave och Smartling publicerar var och en. Deras användning är att låta en AI-agent agera inuti den produkten med leverantörens egen tillståndsmodell snarare än en skrapad API-nyckel.
  • Anpassade servrar - servrar som ett team skriver med en av de tio officiella SDK:erna (Python, TypeScript, Go, Java, Kotlin, C #, Rust, Swift, Ruby, PHP) för att exponera en intern databas, en innehållslager eller ett proprietärt arbetsflöde. Deras användning är den långa svansen: allt som ingen leverantör har packat in ännu, till exempel en intern terminologidatabas som ett lokaliseringsteam vill att en agent ska fråga.

MCP-serverlandskapet med siffrorna

DatapunktFigurVarför det spelar roll
Transporttyper definierade av MCP-specifikationen2 (studio, Streamable HTTP)Varje server är antingen lokal eller fjärransluten; valet fixar hur den autentiseras och om den kan röra lokala filer.
Serverprimitiv som en server kan exponera3 (verktyg, resurser, uppmaningar)De flesta leverantörsservrar exponerar bara verktyg; en server som också exponerar resurser kan ge en agent en ordlista eller ett schema som sammanhang utan ett verktygsanrop.
Aktivt underhållna referensservrar7, med 13 arkiveradeReferensuppsättningen är avsiktligt liten; produktionstäckningen finns nu i leverantörsservrar och det officiella MCP-registret.
Officiella MCP SDK-språk10 (Python, TypeScript, Go, Java, Kotlin, C#, Rust, Swift, Ruby, PHP)Ett team kan bygga en server på vilket språk det befintliga lokaliseringsverktyget redan använder.
GitHub stjärnor på modelcontextprotocol/servers (september 2026)Cirka 90 000Signalerar hur snabbt MCP blev standardsättet att ansluta agenter till verktyg, varför översättningsleverantörer nu levererar servrar snarare än engångsinsticksprogram.
Smartling fjärrserver: autentisering av ny anslutningOAuth 2.1 sedan 3 augusti 2026Knyter varje agentåtgärd till en riktig användares Smartling-behörigheter; fullständig verktygsåtkomst kräver rollen Kontoägare.
Smartling fjärrserver: filuppladdningslänkens livslängd15 minuterShell-kompatibla klienter (Claude Code, OpenAI Codex) kan översätta Word-, PowerPoint- och PDF-filer via en kortlivad uppladdningslänk istället för att klistra in innehåll i chatten.

Hur bygger du en MCP-server i Python eller ett annat språk?

Att bygga en MCP-server är ett femstegsjobb som de flesta team kan prototypa på en dag, eftersom SDK hanterar JSON-RPC 2.0-protokollskiktet och utvecklaren bara skriver verktygen.

  1. Välj en transport innan du skriver kod - välj stdio om servern behöver användarens lokala filer eller bara ska betjäna en klient, och Streamable HTTP om det kommer att betjäna ett team från delad infrastruktur. Detta beslut bestämmer autentiseringsmodellen, så det kommer först.
  2. Installera den officiella SDK för ditt språk - Python MCP SDK, TypeScript SDK och åtta andra officiella SDK: er live under modelcontextprotocol GitHub-organisationen. Python-referensservrar som mcp-server-git körs med uvx mcp-server-git eller pip install mcp-server-git, vilket fungerar som ett fungerande exempel att läsa innan du skriver ditt eget.
  3. Definiera verktyg med typade inmatningsscheman - varje verktyg behöver ett unikt namn, en beskrivning som modellen kommer att läsa för att bestämma när den ska anropas och ett JSON-schema för dess argument. Ett lokaliseringsverktyg kan vara lookup_glossary_term med en obligatorisk term och lokal, vilket speglar hur Smartlings server expon erar ordlistsökning som ett diskret verktyg.
  4. Registrera servern i en MCP-värd och testa den - lägg till servern till Claude Desktop's clau de_desktop_config.json, Markörens mcp.json, eller VS-kodens .vscode/mcp.json bekräfta sedan att verktygen visas i klientens verktygslista. Med MCP Inspector i organisationen modelcontextprotocol kan du anropa verktyg direkt utan en modell i slingan.
  5. Lägg till autentisering och publicera - för fjärrservrar, implementera OAuth som specifikationen rekommenderar, lista sedan servern i det officiella MCP-registret så att värdar och kataloger kan upptäcka den. Referensservrar publicerar från CI med OIDC-betrodd publicering och inga registertokens, ett mönster som är värt att kopiera för försörjningskedjans säkerhet.

Att bygga en anpassad MCP-server passar team som...

  • Ha ett internt system som ingen leverantör har förpackat ännu, till exempel en egen terminologidatabas, ett internt CMS eller en äldre översättningsminnesexport.
  • Kör redan teknik i Python, TypeScript, Go, Java, Kotlin, C #, Rust, Swift, Ruby eller PHP, eftersom det finns en officiell SDK för varje.
  • Behöver verktygsomfånget smalare än en leverantörsserver erbjuder, till exempel skrivskyddad åtkomst till ett enda Postgres-schema snarare än en fullständig databasanslutning.
  • Kan äga säkerhetsgranskningen, eftersom en anpassad server inte ärver någon av de kontroller som en registerlistad leverantörsserver har genomgått.
  • Vill att en server ska betjäna flera AI-värdar (Claude Code, Cursor, VS Code, Codex) istället för att behålla ett separat plugin per verktyg.

När ska du använda en befintlig MCP-server istället för att bygga en?

  • När en leverantör redan skickar en officiell server: GitHubs värdbaserade GitHub MCP Server och Smartlings fjärrserver har båda leverantörens egen OAuth-tillståndsmodell, som ett handbyggt omslag runt samma API skulle behöva reproducera.
  • När behovet är generisk fil, Git eller webbåtkomst: Filsystem, Git och Fetch referensservrar är gratis under Apache 2.0/MIT och redan installerade med ett enda n px - eller uvx -kommando.
  • När teamet inte kan underhålla det: referens-README anger tydligt att dess servrar är utbildningsklara, inte produktionsklara, och en anpassad server är bara lika säker som den senaste recensionen den fick.
  • När arbetsflödet är själva översättningen: Smartlings server exponerar redan text- och filöversättning, ordlista- och stilguidesökning, översättningsminnessökning, strängtaggning och jobbbehörighet, så att bygga om dem som anpassade verktyg duplicerar en underhållen produkt.

Var hittar du MCP-servrar, och hur utvärderar du en från en lista eller katalog?

Var är listan över auktoritativa MCP-servrar?
Det officiella MCP-registret på registry.modelcontextprotocol.io är katalogen som MCP-projektet själv pekar på; GitHub-förvaret modelcontextprotocol/servers innehåller bara de sju referensimplementeringarna. Klientkataloger, till exempel Claudes anslutningskatalog där Smartlings server är listad, är kurerade delmängder, inte hela registret.

Är servern lokal eller fjärransluten, och stöder min värd den typen?
Kontrollera transporten innan något annat. Claude Desktop ansluter till fjärrservrar via en anpassad anslutning eller mcp-fjärr bryggan; Claude Code lägger till en med clau de mcp add --transport http. En värd som bara stöder stdio kan inte nå en fjärrserver utan en bro.

Är det en referensserver, en arkiverad eller en officiell leverantörsserver?
Referensservrarna PostgreSQL, GitHub, Brave Search, Slack och Google Drive arkiveras; GitHub, Brave och Zencoder har nu officiella ersättare. Föredrar leverantörsversionen för allt som rör produktionsdata.

Är det faktiskt gratis?
Referensservrar är öppen källkod under Apache 2.0 och MIT. Leverantörsservrar är vanligtvis gratis att installera men kallar en produkt som kräver ett konto: GitHubs server behöver en GitHub-inloggning, och Smartlings server behöver ett Smartling-konto med MT API-profilen påslagen.

Vad säger verktygslistan när den är ansluten?
Varje MCP-värd visar serverns verktyg och deras beskrivningar efter anslutning. Den listan är grundsanningen för omfattning; Smartlings hjälpcenter dokumenterar till exempel att dess fjärrserver endast utför omedelbar MT- eller LLM-översättning och inte skickar filer till ett översättningsprojekt eller sparar utdata i översättningsminnet.

Hur autentiseras det, och vem kan lägga till det?
Fjärrservrar ska använda OAuth enligt MCP-specifikationen. I Claude Team- och Enterprise-arbetsytorna kan endast arbetsytaägare lägga till en anpassad anslutning, och på Smartlings server kräver fullständig verktygsåtkomst rollen Kontoägare, så planera lanseringen med de personer som innehar dessa roller.

Vilka MCP-servrar erbjuder Smartling, och hur passar de tillsammans med GitHub- och filsystemservrar?

Smartling skickar en server av varje transporttyp, och parningen är en ren illustration av varför distinktionen mellan lokal och fjärr är viktig. Smartling-fjärrMCP-servern på mcp.smartling.com/mcp körs på Smartlings moln, autentiserar nya anslutningar med OAuth 2.1 och exponerar verktyg för omedelbar textöversättning via MT API med ordlista, stilguide och översättningsminneskontext, filöversättning på skalkapabla klienter via en 15-minuters uppladdningslänk, hämtning av ordlistor, projekt, jobb och användare och kontoåtgärder som att tagga strängar, auktorisera jobb och lägga till strängar till ett jobb. Det är listat i Anthropic MCP Registry och Claudes anslutningskatalog och är dokumenterat för OpenAI Codex, Claude Code, Visual Studio Code, Cursor och Claude Desktop. Fullständiga installationssteg och utvärderingschecklista finns i vår guide till Smartlings MCP-server för AI-översättning.

Smartling-cli-mcp Docker-bilden (smartlinginc/smartling-cli-mcp på Docker Hub) är den lokala motsvarigheten. Den omsluter Smartling CLI som en stdioserver med tre verktyg, smartling-cli, smartling-ls och smartling-cat, och monterar en lokal mapp på /smartling så att en agent kan köra filer push, files pull, files status och mt translate mot riktiga projektfiler. Det finns eftersom fjärr-MCP-servrar inte får ta emot filuppladdningar från AI-klienter, så alla arbetsflöden som flyttar filer till ett Smartling-projekt behöver en server som körs på utvecklarens dator. I praktiken slutar en lokaliseringsingenjörs värdkonfiguration med tre poster: GitHubs MCP-server för förvaret, Smartlings fjärrserver för ordlista och jobbsammanhang och smartling-cli-mcp för att trycka och dra själva resursfilerna.

Är du redo att se Smartling i aktion?

Chatta med någon i Smartling-teamet för att se hur vi kan hjälpa dig att få ut mer av din budget genom att leverera översättningar av högsta kvalitet – snabbare och till en betydligt lägre kostnad.