MCP (Modellkontextprotokoll)
Snabb definition
Model Context Protocol (MCP) är en öppen standard som definierar hur AI-applikationer kopplas till externa verktyg och datakällor. Varje kompatibel assistent kan då använda vilken kompatibel tjänst som helst utan en anpassad integration.
På den här sidan
Varför MCP finns
Innan MCP innebar kopplingen av en AI-assistent till ett verktyg — en CRM, en filbutik, ett biljettsystem — att skriva en specifik integration för varje par av assistent och verktyg. MCP ersätter det med en protokoll: en tjänst exponerar sina funktioner en gång som en MCP-server, och varje MCP-kompatibel applikation kan använda dem.
Anthropic introducerade MCP som en öppen standard i november 2024. I december 2025 donerade de protokollet till Agentic AI Foundation, en fond under Linux Foundation, så att det styrs öppet. Specifikationen tar inspiration från Language Server Protocol, som gjorde detsamma för stöd av programmeringsspråk i kodredigerare.
Hur det fungerar
MCP har tre roller. Värden är AI-applikationen som användaren arbetar i. Inuti den upprätthåller en klient en anslutning till varje server. En server är en tjänst som erbjuder funktioner. Meddelanden använder JSON-RPC 2.0.
Servrar kan erbjuda tre typer av funktioner: verktyg, som är funktioner modellen kan anropa (sök beställningar, skapa en biljett); resurser, som är data som användaren eller modellen kan läsa; och prompts, som är återanvändbara meddelandemallar. Fjärrservrar är vanligtvis skyddade med OAuth, så en användare ger en assistent åtkomst till sitt konto utan att dela ett lösenord.
Säkerhetsöverväganden
Specifikationen är tydlig med att verktyg representerar godtycklig kodexekvering och måste behandlas med försiktighet. Värdar bör inhämta användarens samtycke innan de exponerar data för en server eller anropar ett verktyg, och beskrivningar av verktygsbeteende bör betraktas som otillförlitliga om de inte kommer från en betrodd server.
I praktiken: anslut endast servrar du litar på, ge de smalaste behörigheterna möjliga, och kom ihåg att text som returneras av ett verktyg kan innehålla instruktioner som en angripare hoppades att modellen skulle följa.
MCP i AI SmartTalk
AI SmartTalk använder MCP i båda riktningarna. En assistent kan ansluta till externa MCP-servrar, med OAuth där servern kräver det, och använda deras verktyg i konversationer. Och AI SmartTalk är själv en fjärr-MCP-server, på https://aismarttalk.tech/api/mcp, skyddad av OAuth 2.1: från en MCP-kompatibel applikation kan en användare lista sina assistenter, söka och granska deras kunskap, lägga till dokument eller FAQ-poster, och granska eller förbättra en assistents instruktioner — begränsat till de assistenter de har rätt att hantera.
Vanliga frågor
Är MCP endast för Claude?
Nej. MCP är en öppen standard, nu under Linux Foundations Agentic AI Foundation, och den stöds av många AI-applikationer, utvecklingsverktyg och tjänster från olika leverantörer.
Vad är skillnaden mellan MCP och ett API?
Ett API är specifikt för en tjänst. MCP är ett gemensamt protokoll ovanpå vilket tjänster beskriver sina kapabiliteter på ett standardiserat sätt, så att en AI-applikation kan upptäcka och använda dem utan anpassad kod för varje enskild.
Vad är en MCP-server?
Ett program eller en fjärrtjänst som exponerar verktyg, resurser eller uppmaningar genom Model Context Protocol, så att AI-applikationer som agerar som MCP-klienter kan använda dem.
Är det säkert att ansluta MCP-servrar till en AI-assistent?
Det är lika säkert som de servrar du väljer och de behörigheter du ger. Använd betrodda servrar, begränsa behörigheter och granska vilka åtgärder verktygen kan vidta.