Ef þú hefur notað Claude, ChatGPT eða eitthvað nútíma stórt tungumálalíkan nýlega, hefur þú líklega lent í veggnum: líkanið getur rökrætt hluti en getur ekki gert hluti. Það getur ekki leitað í gagnagrunninum þínum, athugað dagatalið eða flett upp veðri án aðstoðar. Model Context Protocol (MCP) er svar Anthropic við þessu vandamáli — opinn staðall til að tengja gervigreindarlíkön við ytri verkfæri og gagnaveitur.
MCP er JSON-RPC byggt samskiptareglur sem skilgreinir hvernig gervigreindarforrit ("biðlarinn") á samskipti við ytri þjónustur ("þjónana"). Hugsaðu um það eins og USB fyrir gervigreindarverkfæri — staðlað leið til að tengja getu við hvaða líkan sem styður samskiptareglurnar.
MCP-þjónn býður upp á þrjár gerðir frumþátta: verkfæri (föll sem líkanið getur kallað á), auðlindir (gögn sem líkanið getur lesið) og leiðbeiningar (endurnýtanleg sniðmát). Biðlarinn — venjulega gervigreindarspjallforrit — uppgötvar hvað þjónninn býður og gerir þá getu tiltæka fyrir líkanið í samtali.
Fyrir MCP var hver tenging sérsniðin. Ef þú vildir að Claude gæti leitað í PostgreSQL gagnagrunninum þínum, þyrftir þú að skrifa sérsniðinn kóða. Ef þú vildir líka að það leitaði í Confluence fyrirtækisins, þá er það önnur sérsniðin tenging. Margfaldaðu þetta við hvert verkfæri sem teymið notar og það verður óviðráðanlegt.
MCP-þjónar eru endurnýtanlegir. Einhver skrifar PostgreSQL MCP-þjón einu sinni, birtir hann, og hver sem er getur tengt hann við hvaða MCP-samhæfða biðlara sem er. Þegar eru til opinn-hugbúnaðar þjónar fyrir gagnagrunna, GitHub, Slack, Google Drive og tugum annarra þjónusta.
MCP-þjónn er létt ferli — venjulega Node.js eða Python skrifta. Opinberu SDK-in sjá um samskiptareglusamninginn, þannig að þú ert aðallega að skrifa verkfæraskilgreiningar og handler-föll. Lágmarks þjónn sem býður upp á eitt verkfæri gæti verið 50 línur af kóða.
Hjá UpperBlue byggðum við MCP-þjón sem birtir íslensk opin gögn — jarðskjálftagögn frá Veðurstofu, borholuskrár, loftgæðamælingar og dagatalsupplýsingar. Hann tengir NestJS API-ið okkar við hvaða MCP-samhæfðan biðlara sem er, sem þýðir að Claude getur svarað spurningum um íslenska jarðskjálftavirkni, sólaruppkomu eða loftgæði beint í samtali.
Fyrir fyrirtæki breytir MCP því hvað er framkvæmanlegt með gervigreindaraðstoðarmönnum. Í stað spjallbotns sem kann aðeins það sem er í þjálfunargögnum, geturðu haft einn sem leitar í lager, athugar CRM-kerfið, les innri skjöl og býr til Jira-miða — allt í gegnum staðlaðar, endurskoðanlegar tengingar.
MCP er enn ungt — Anthropic opnaði það seint árið 2024 — en upptaka er hröð. Claude Desktop, Cursor, Windsurf og nokkur önnur gervigreindarverkfæri styðja það natively. Samskiptareglu skilgreiningin er að þróast til að styðja auðkenningu, straumspilun og flóknari samskiptamynstur.
Veðmálið er að staðlað samskiptalag milli gervigreindar og verkfæra muni gera það sama fyrir gervigreindarforrit og HTTP gerði fyrir vefinn: búa til sameiginlegt viðmót sem gerir vistkerfi kleift. Ef veðmálið borgar sig mun gildi gervigreindarkerfis í auknum mæli ráðast af gæðum MCP-tenginga þess — gagna og verkfæra sem það getur raunverulega nálgast — frekar en hráum getu líkansins.