Hvað eru MCP-verkfæri og hvernig nota gervigreindarlíkön þau?

Kynntu þér hvað MCP-verkfæri eru, hvernig gervigreindarlíkön finna þau og kalla á þau í gegnum MCP-þjóna og hvernig á að nota þau á öruggan hátt.

Diagram of how MCP works: an AI app (the MCP host) sends tool requests through an MCP client to an MCP server, which connects to tools and returns results.

MCP-verkfæri eru föll sem gervigreindarlíkan getur kallað á til að framkvæma verk utan samtalsins, til dæmis að leita í glósunum þínum eða senda fyrirspurn í gagnagrunn. Hvert verkfæri er staðsett á MCP-þjóni (Model Context Protocol) og hefur heiti og stutta lýsingu sem hjálpa líkaninu að ákveða hvenær eigi að nota það.

Hugtakið „MCP-verkfæri“ er líka notað á annan hátt. Í daglegu tali segir fólk „MCP-verkfæri“ þegar það á við MCP-þjóna (forritin sem bjóða upp á verkfæri) eða þjónaskrárnar sem telja þá þjóna upp. MCP Tools er einnig heiti á skipanalínuforriti til að birta lista yfir verkfærin á MCP-þjóni og kalla á þau.

Þessi leiðarvísir fjallar um föll samskiptareglunnar, ekki um þjóna, þjónaskrár eða skipanalínur. Hann útskýrir úr hverju verkfæri samanstendur, hvers konar verkfæri þjónar bjóða upp á og hvernig verkfæri eru frábrugðin tilföngum, kvaðningum og fallaköllum. Síðan er farið yfir skrefin sem líkan tekur til að nota verkfæri og að lokum fjallað um algengustu vandamálin sem tengjast notkun þeirra.

Hvað eru MCP-verkfæri?

MCP-verkfæri er fall sem gerir gervigreindarlíkönum kleift að vinna verk með öðrum hugbúnaði. Gervigreindarfulltrúarnir mínir og verkflæðin mín nota til dæmis MCP-verkfæri til að semja drög að tölvupósti í Gmail (create_draft), búa til Trello-spjöld (trelloWriteCard) og sækja leitarniðurstöður í rauntíma frá DataForSEO (serp_organic_live_advanced), svo fátt eitt sé nefnt.

Hugbúnaður býður oft upp á mörg MCP-verkfæri á MCP-þjónum sínum. MCP-þjónn Trello býður til dæmis sem stendur upp á 14 MCP-verkfæri sem gera gervigreindarlíkönum kleift að lesa og uppfæra töflur, lista, gátlista, spjöld og fleira.

Og þar sem MCP staðlar hvernig verkfærum er lýst og hvernig þau eru boðin fram geta öll gervigreindarforrit sem styðja samskiptaregluna notað sama MCP-verkfærið.

Úr hverju MCP-verkfæri samanstendur

Hverju MCP-verkfæri fylgja þrír þættir:

  • Heiti: Stutt auðkenni sem líkanið notar þegar það kallar á verkfærið (t.d. get_event í Google Calendar).
  • Lýsing: Útskýring á einföldu máli á því hvað verkfærið gerir og hvenær það kemur að gagni. Stóra mállíkanið (LLM) les hana til að ákveða hvort verkfærið henti beiðninni þinni (t.d. „Returns a single event on the given calendar.“).
  • Inntak: Upplýsingarnar sem verkfærið þarf til að keyra, svo sem nafn viðskiptavinar og dagsetning við leit í glósum. Það er skrifað í JSON og forritarar kalla það inntaksskema vegna þess að það ákvarðar form hvers inntaks (texti, tala eða listi).

Sum verkfæri bæta við aukalýsigögnum: birtingarheiti, lýsingu á niðurstöðunum sem þau skila (úttaksskema) og skýringum á því hvernig verkfærið hegðar sér.

Gervigreindarlíkanið sér aldrei kóðann á bak við verkfæri. Það vinnur út frá því sem verkfærið segir um sjálft sig, svo óljóst heiti eða lýsing leiðir til þess að líkanið velur rangt verkfæri.

Hvers konar MCP-verkfæri eru til

MCP-verkfæri skiptast í fjóra flokka eftir því hvað þau gera:

  • Leitar- og uppflettiverkfæri: Finna eða sækja upplýsingar (t.d. leita í glósum, lesa skrá eða senda fyrirspurn í gagnagrunn).
  • Aðgerðaverkfæri: Búa eitthvað til eða breyta einhverju í öðru forriti (t.d. bæta við verki, búa til viðburð í dagatali, stofna þjónustubeiðni eða senda tölvupóst).
  • Gagnavinnsluverkfæri: Umbreyta eða greina gögn (t.d. greina töflureiknisskrá eða framkvæma útreikning).
  • Kerfisverkfæri: Eiga samskipti við staðbundna kerfið (t.d. keyra skipun í skipanaglugga).

MCP-verkfæri samanborið við tilföng & kvaðningar

Auk MCP-verkfæra getur MCP-þjónn boðið upp á tvær aðrar tegundir byggingareininga, sem samskiptareglan kallar grunneiningar: tilföng og kvaðningar.

Opinberi MCP-þjónn GitHub býður til dæmis upp á:

  • Verkfæri sem heitir issue_write og býr til eða uppfærir verkbeiðnir (issues),
  • Tilfang sem heitir repository_content og veitir aðgang að skránum í gagnageymslu,
  • Kvaðningu sem heitir issue_to_fix_workflow og setur upp skrefin til að tilkynna vandamál sem verkbeiðni og láta Copilot-forritunarfulltrúa GitHub búa til pull request til að laga það.

Munurinn felst í því hvað hver eining gerir og hver ákveður hvenær hún er notuð: þú, gervigreindarforritið sem þú vinnur í (t.d. Perplexity) eða gervigreindarlíkanið sem keyrir í því forriti.

  • MCP-verkfæri framkvæmir aðgerðir eða flettir upp upplýsingum. Gervigreindarlíkanið ákveður sjálft hvenær kallað er á verkfæri og gervigreindarforritið þitt kemur kallinu áfram til þjónsins. Gervigreindarlíkanið velur verkfæri; gervigreindarforritið ætti að sýna þér hvert kall og leyfa þér að hafna því.
  • Tilfang er efni sem er aðgengilegt á MCP-þjóninum, svo sem skrá eða safn færslna, og hvert tilfang hefur sitt eigið vistfang (URI). Gervigreindarforritið spyr þjóninn hvaða tilföng hann hafi, les það tilfang sem þarf út frá vistfangi þess og bætir efninu við samtalið sem samhengi.
  • Kvaðning er tilbúið skilaboðasniðmát sem þjónninn útvegar, stundum með eyðum sem þú fyllir í. Gervigreindarforritið sýnir þér tiltækar kvaðningar og þú velur eina, oft sem skástriksskipun.

Hvernig gervigreindarlíkön nota MCP-verkfæri

Gervigreindarlíkan notar MCP-verkfæri í fimm skrefum: uppgötvun, val á verkfæri, köllun, niðurstöður og villumeðhöndlun. Gervigreindarforritið þitt miðlar öllu á milli líkansins og þjónsins.

Segjum að þú biðjir gervigreindarforritið þitt að skoða „This week“-listann þinn í Trello og semja drög að tölvupósti til ritstjórans þíns með stöðuuppfærslu. Svona gengur ferlið fyrir sig frá upphafi til enda:

  1. Uppgötvun: Þegar gervigreindarforritið tengist MCP-þjóni í gegnum MCP-biðlara biður það um lista þjónsins yfir tiltæk verkfæri (beiðni sem kallast tools/list). Mállíkanið sér aðeins það sem forritið kemur áfram: heiti, lýsingu og inntak hvers verkfæris.
  2. Val á verkfæri: Gervigreindarlíkanið ber beiðnina þína saman við þessar lýsingar og velur verkfærin sem passa. Hér eru það trelloReadList frá Trello til að lesa listann og create_draft frá Gmail til að skrifa tölvupóstinn. Það fyllir líka út inntakið, til dæmis hvaða lista á að lesa.
  3. Köllun: Líkanið svarar með formbundinni beiðni um að keyra verkfærið (skref sem kallast „fallakall“). Gervigreindarforritið sendir þá beiðni til rétta þjónsins (tools/call-beiðni). Það ætti líka að sýna þér kallið og leyfa þér að hafna því.
  4. Niðurstöður: Þjónninn keyrir fallið og sendir til baka niðurstöðuna (result), í þessu tilviki spjöldin á listanum þínum. Gervigreindarforritið bætir niðurstöðunni við samtalið og líkanið ákveður hvað gerist næst: að svara þér eða kalla á annað verkfæri, til dæmis create_draft með tölvupósti sem byggist á þessum spjöldum.
  5. Villumeðhöndlun: Ef verkfærið keyrir en mistekst, til dæmis vegna þess að listinn er ekki til, berst villan til baka sem hluti af niðurstöðunni. Líkanið getur lesið hana og reynt aftur með öðru inntaki. Ef beiðnin sjálf er gölluð, til dæmis vegna þess að hún kallar á verkfæri sem þjónninn hefur ekki, fær forritið í staðinn samskiptareglnavillu. Þá eru minni líkur á að líkanið geti leyst úr henni.

Lykilatriðið er að líkanið velur verkfæri eingöngu út frá lýsingum þeirra og gervigreindarforritið sér um öll samskipti við þjóna.

Algeng vandamál með MCP-verkfæri og hvernig má forðast þau

Vandamál með MCP-verkfæri snúast um fjögur atriði: hversu mörg verkfæri eru tengd, hvernig þau eru nefnd og þeim lýst, hversu mikið af gögnum þau skila og frá hvaða þjónum þau koma.

Svona lýsir hvert vandamál sér og þetta er til ráða:

Vandamál

Hvernig það lýsir sér

Hvað er til ráða

Of mörg verkfæri tengd

Allar verkfæraskilgreiningar eru í samhengisglugga líkansins áður en þú hefur spurt nokkurs og val á verkfærum versnar eftir því sem listinn lengist.

Tengdu aðeins þá þjóna sem verkið krefst og slökktu á ónotuðum verkfærum þar sem gervigreindarforritið leyfir það. Dæmi: MCP-þjónn GitHub gerir þér kleift að virkja aðeins þá verkfærahópa (toolsets) sem þú þarft.

Óljósar lýsingar eða lýsingar sem skarast

Líkanið kallar á rangt verkfæri, eða rétta verkfærið með röngu inntaki, vegna þess að tvær lýsingar hljóma líkt eða önnur segir of lítið.

Notaðu skýr og nákvæm heiti og lýsingar, helst með dæmi um hvenær á að nota verkfærið. Ef verkfæri þjóns eru ítrekað notuð ranglega sýnir MCP Inspector, opinbera prófunartólið, nákvæmlega hvað hvert verkfæri segir um sjálft sig.

Sama verkfæraheiti á tveimur þjónum

Tveir þjónar bjóða hvor um sig upp á verkfæri sem heitir search og engin leið er að vita fyrir hvorn þeirra kall er ætlað.

Settu heiti þjónsins framan við heiti verkfæra. Dæmi: þjónn Trello (trelloSearch, trelloReadList).

Of stórar niðurstöður

Verkfæri skilar meiru en verkið krefst, til dæmis heilum tölvupóstþræði með sniði, og tekur of mikið pláss í samhengi líkansins.

Notaðu verkfæri sem bjóða upp á samþjappað snið. Dæmi: í lýsingu Gmail-verkfærisins get_thread er mælt með hreinu textasniði „til að koma í veg fyrir að samhengið klárist“.

Þjónar sem ekki er treyst

Óvandaður eða illgjarn þjónn gæti notað verkfæraköll til að ná gögnum út úr samtalinu þínu.

Tengdu aðeins þjóna frá aðilum sem þú treystir og hafðu samþykkisbeiðnir virkar fyrir verkfæri sem breyta hlutum eða senda gögn út.

Af hverju þurfa MCP-verkfæri samþykki þitt?

MCP-verkfæri þurfa samþykki þitt vegna þess að án þess gæti gervigreindarlíkanið gert breytingar sem þú ætlaðir ekki að gera eða deilt viðkvæmum gögnum með þjóni sem þú hefur ekki stjórn á.

Misskilin beiðni eða verkfæri sem er óljóst lýst getur sett af stað ranga aðgerð. Hvert kall sendir líka hluta af upplýsingunum þínum til þjóns.

Þess vegna gerir samskiptareglan ráð fyrir að gervigreindarforrit haldi manneskju í ferlinu sem getur hafnað hvaða verkfærakalli sem er.

Hér er hagnýt leið til að flokka verkfæri eftir því hversu mikillar athugunar þau þarfnast:

  • Aðgerðir sem aðeins lesa: Að fletta einhverju upp, eins og að lesa lista með trelloReadList frá Trello, breytir engu. Þessi köll geta keyrt án þess að spurt sé fyrst, svo framarlega sem gervigreindarforritið sýnir hvaða verkfæri keyrði og hverju það fletti upp.
  • Aðgerðir sem hægt er að afturkalla: Að búa til drög að tölvupósti með create_draft frá Gmail eða bæta við Trello-spjaldi breytir einhverju sem hægt er að snúa við. Athugaðu inntakið áður en kallið keyrir.
  • Aðgerðir sem ekki er hægt að afturkalla: Ekki er hægt að snúa við sendingu tölvupósts með send_message frá Gmail, eyðingu færslna eða neinu sem varðar greiðslur eða viðkvæm gögn. Veittu skýrt leyfi fyrir slíku í hvert skipti.

Notkun MCP-verkfæra í Perplexity

Perplexity vinnur með MCP-verkfæri í báðar áttir: það getur notað verkfæri frá MCP-þjónum sem þú tengir og það býður öðrum gervigreindarforritum upp á eigin verkfæri.

  • Tengdu MCP-þjóna við Perplexity: Í áskriftunum Pro, Max og Enterprise geturðu tengt Perplexity við öll ytri verkfæri eða gagnagjafa sem hafa MCP-þjón og notað þau í svörum og sjálfvirkum verkflæðum í Perplexity Computer. Í Mac-forritinu geturðu líka tengt MCP-þjóna sem keyra á tölvunni þinni
  • Notaðu verkfæri Perplexity í öðrum gervigreindarforritum: MCP-þjónn Perplexity býður upp á fjögur verkfæri (perplexity_search, perplexity_ask, perplexity_research og perplexity_reason) fyrir öll gervigreindarforrit sem styðja fjartengda MCP-þjóna, svo sem Claude Code. Sérstakur þjónn gerir öðrum gervigreindarforritum kleift að fela Perplexity Computer verkefni í mörgum skrefum.

Algengar spurningar um MCP-verkfæri

Er MCP bara verkfærakall?

Nei, MCP er ekki bara verkfærakall. Verkfærakall er leiðin sem líkanið notar til að biðja um verkfæri, en MCP er leiðin sem gervigreindarforritið notar til að finna verkfæri og beina hverju kalli til þjónsins sem keyrir það.

Verkfærakall (einnig kallað fallakall) er hlutverk gervigreindarlíkansins: líkanið sér lista yfir verkfæri og svarar með beiðni um að keyra eitt þeirra. Með verkfærakalli einu saman þarf hvert gervigreindarforrit að skilgreina og keyra öll verkfæri sjálft.

MCP gerir verkfærum kleift að vera á þjónum, þannig að öll gervigreindarforrit sem styðja MCP geta boðið líkani sínu upp á þau og sent beiðnir líkansins til rétta þjónsins.

Mun MCP leysa API-viðmót af hólmi?

Nei, MCP mun ekki leysa API-viðmót af hólmi því MCP og API-viðmót vinna saman. MCP-verkfæri eru oft byggð ofan á fyrirliggjandi API-viðmót og þegar líkanið kallar á verkfæri sendir MCP-þjónninn yfirleitt API-beiðni.

Hvaða gervigreindarforrit styðja MCP-verkfæri?

MCP-verkfæri virka í gervigreindaraðstoðarmönnum á borð við Claude, ChatGPT og Perplexity og í þróunartólum á borð við Visual Studio Code og Cursor. Í MCP-skjölunum eru þessi forrit nefnd og tekið fram að mörg önnur styðji þau líka.

Þarf gervigreindarlíkanið sjálft að styðja MCP?

Nei. Gervigreindarlíkanið þarf ekki að styðja MCP því gervigreindarforritið sér um samskiptaregluna. Það tengist þjónum, kemur verkfærum þeirra áfram til líkansins og sendir verkfærabeiðnir líkansins til baka til rétta þjónsins. Líkanið þarf aðeins að styðja fallaköll.

Er MCP að verða úrelt?

Nei, MCP er enn í virkri þróun. Umsjónaraðilar þess gáfu út nýja útgáfu af MCP-forskriftinni í júlí 2026 og birtu uppfærða þróunaráætlun í ágúst 2026, sem felur í sér vinnu við að gera þjónum kleift að birta verkfæri sín smám saman eftir því sem samtalið afmarkast.