Težava, ki jo MCP rešuje
Jezikovni model zna dobro pisati in razmišljati, vendar nima vpogleda v vaše evidence. Ne more poiskati stranke, rezervirati sestanka ali zabeležiti ur. Za to mora komunicirati z drugo programsko opremo.
Pred MCP je moral vsak AI program posebej razviti povezavo za vsak posamezen program. MCP to poenostavi v enoten dogovor: program enkrat vzpostavi MCP strežnik, nato pa ga lahko uporablja vsak asistent, ki podpira MCP.
Pomislite na električno vtičnico: naprava in omrežje se ne poznata, pomembno je le, da uporabljata isti vtič.
Kako MCP deluje
Obstajata dve strani. Strežnik je na strani programa, ki hrani podatke, na primer sledilnik časa. Odjemalec je v AI asistentu: Claude Desktop, Claude Code, ChatGPT, Cursor, Codex ali VS Code.
Strežnik opiše orodja, ki jih ponuja – vsako z imenom, preprosto razlago in pričakovanimi polji. Asistent te opise prebere in izbere ustrezno orodje glede na vaše vprašanje.
- V asistentu dodate MCP strežnik z naslovom, na primer
https://app.half5.com/mcp. - Asistent odpre prijavno okno tega programa. Prijavite se in podate soglasje (OAuth). Vaše geslo ne pride do asistenta.
- Vprašate v preprostem jeziku, na primer ‘zabeleži dve uri za odpravo napake pri prijavi’.
- Asistent izvede ustrezno orodje in vam prikaže rezultat.
Orodja, ne popoln dostop
MCP strežnik asistentu ne omogoča prostega dostopa do baze podatkov. Na voljo so le orodja, ki jih je pripravil razvijalec, in to z dovoljenji vašega uporabniškega računa. Če vaš račun ne vidi ur sodelavcev, jih tudi asistent ne more.
Dostop prekličete tako kot pri drugih povezanih aplikacijah: v samem programu ali tako, da odstranite strežnik iz asistenta.
- Lokalno ali v oblaku. MCP strežnik lahko teče na vašem računalniku ali v oblaku. Oblačni strežnik ne potrebuje namestitve: prilepite naslov in se prijavite.
- Odprt standard. Anthropic je MCP kot odprto specifikacijo objavil novembra 2024; podpirajo ga tudi OpenAI, Cursor in Microsoft.
- Soglasje za vsako povezavo. Pri oddaljenem strežniku se prijavite prek OAuth, enako kot pri ‘Prijava z Google’.
Kje je MCP uporaben
MCP je najbolj uporaben za opravila, ki jih že izvajate v asistentu. Razvijalec, ki s Claude Code odpravlja napako, lahko istemu asistentu naroči še beleženje časa. Svetovalec, ki v ChatGPT piše poročilo, lahko vpraša, kaj je bilo ta teden že zabeleženo.
Manj primeren je za naloge, kjer želite pred shranjevanjem preveriti vsako polje. Zato izberite programsko opremo, ki vse vnose asistenta najprej označi kot čakajoče ali v potrjevanju. Kako to deluje pri urah, je opisano v Beleženje ur z Claude, ChatGPT ali Cursor.
Tako to reši Half5
Half5 ima lasten MCP strežnik na naslovu https://app.half5.com/mcp. Ta naslov dodate v asistentu, se prijavite s svojim Half5 računom in podate soglasje. Ničesar ni treba nameščati.
Strežnik ponuja šest orodij: log_work, log_work_batch (več vnosov hkrati), search_customers_projects, list_entries, update_entry in delete_entry (samo za vaše vnose, ki še niso potrjeni). Povezani agent vidi le vaše ure, tudi če ste skrbnik ali vodja; računi, sodelavci in nastavitve ostanejo nedosegljivi. Vnosi, ki jih doda agent, so označeni kot ‘Še ni potrjeno’ in so sicer običajne registracije: vidni so v vašem pregledu ter gredo skozi potrjevanje in izstavitev računa kot ostale ure. Kako log_work izbere pravega naročnika, je opisano v Kako deluje log_work.
Pogosta vprašanja
Ali je MCP enako kot API?
Skoraj. MCP strežnik pogosto v ozadju uporablja običajni API, vendar svoja orodja opiše tako, da jih lahko jezikovni model sam izbere in uporabi. Za uporabo asistenta vam ni treba programirati.
Kateri AI asistenti podpirajo MCP?
Med drugim Claude (Claude.ai, Claude Desktop in Claude Code), ChatGPT prek konektorjev, Cursor, OpenAI Codex in VS Code. Kje točno dodate strežnik, je odvisno od posamezne aplikacije.
Ali lahko asistent sam spreminja podatke prek MCP?
Le prek orodij, ki jih ponuja strežnik, in le z dovoljenji vašega računa. Dobra programska oprema spremembe asistenta najprej označi kot čakajoče, tako da jih vi ali vaš vodja še vedno potrdite.
Ali moram kaj namestiti?
Za oddaljeni MCP strežnik ne: dodate naslov in se prijavite. Le lokalni MCP strežniki, ki tečejo na vašem računalniku, zahtevajo namestitev.
Viri
- Model Context Protocol, specification and documentation · pregledano dne
- Anthropic, Introducing the Model Context Protocol (25 November 2024) · pregledano dne