Problem koji MCP rješava
Jezični model piše i zaključuje odlično, ali ne zna ništa o vašim podacima. Ne može pronaći klijenta, zakazati sastanak ili evidentirati sate. Za to mora komunicirati s drugim softverom.
Prije MCP-a, svaka AI aplikacija morala je razvijati vlastitu integraciju za svaki program. MCP to pojednostavljuje na jedan dogovor: program izradi MCP poslužitelj jednom, i svaki asistent koji podržava MCP može ga koristiti.
Zamislite utičnicu: uređaj i električna mreža ne moraju se poznavati, važno je samo da koriste isti priključak.
Kako MCP funkcionira
Postoje dvije strane. Poslužitelj je u programu koji sadrži podatke, primjerice u aplikaciji za evidenciju radnog vremena. Klijent je u AI asistentu: Claude Desktop, Claude Code, ChatGPT, Cursor, Codex ili VS Code.
Poslužitelj opisuje alate koje nudi, svaki s imenom, jednostavnim objašnjenjem i očekivanim poljima. Asistent čita te opise i bira alat koji odgovara vašem upitu.
- Dodate MCP poslužitelj u svog asistenta s adresom, primjerice
https://app.half5.com/mcp. - Asistent otvara ekran za prijavu tog programa. Prijavite se i date suglasnost (OAuth). Vaša lozinka nikad ne dolazi do asistenta.
- Postavite upit jednostavnim jezikom, primjerice ‘evidentiraj dva sata za ispravak prijave’.
- Asistent poziva odgovarajući alat i prikazuje vam rezultat.
Alati, ne potpuni pristup
MCP poslužitelj ne daje asistentu slobodan pristup bazi podataka. Nudi samo alate koje je izradio proizvođač, s pravima vašeg korisničkog računa. Ako vaš račun nema pristup satima kolega, nema ga ni asistent.
Pristup opozivate kao i kod svake povezane aplikacije: u samom programu ili uklanjanjem poslužitelja iz asistenta.
- Lokalno ili u oblaku. MCP poslužitelj može raditi na vašem računalu ili u oblaku. Za oblačni poslužitelj nije potrebna instalacija: unesete adresu i prijavite se.
- Otvoreni standard. Anthropic je objavio MCP kao otvorenu specifikaciju u studenom 2024.; podržavaju ga i OpenAI, Cursor i Microsoft.
- Suglasnost po povezivanju. Kod udaljenog poslužitelja prijavljujete se putem OAuth-a, isto kao kod ‘Prijava putem Googlea’.
Gdje pomaže
MCP je najkorisniji za poslove koje već obavljate u asistentu. Programer koji popravlja grešku u Claude Codeu može istom asistentu zadati da zabilježi utrošeno vrijeme. Savjetnik koji piše izvještaj u ChatGPT-u može pitati što je već evidentirano ovaj tjedan.
Manje je prikladan za zadatke gdje želite provjeriti svako polje prije spremanja. Zato birajte softver koji sve što agent napravi drži na čekanju ili za odobrenje. Kako to funkcionira za sate opisano je u Evidencija sati s Claudeom, ChatGPT-om ili Cursorom.
Kako Half5 to radi
Half5 ima vlastiti MCP poslužitelj na adresi https://app.half5.com/mcp. Tu adresu dodate u svog asistenta, prijavite se Half5 računom i date suglasnost. Nema potrebe za instalacijom.
Poslužitelj nudi šest alata: log_work, log_work_batch (više unosa odjednom), search_customers_projects, list_entries, update_entry i delete_entry (samo za vlastite unose koji još nisu odobreni). Povezani agent vidi samo vaše sate, čak i ako ste voditelj ili administrator; računi, kolege i postavke nisu dostupni. Unosi od agenta dolaze kao ‘Još nije odobreno’ i inače su obične evidencije: prikazuju se u vašem pregledu i prolaze kroz odobravanje i fakturiranje kao i ostali sati. Kako log_work bira pravog klijenta opisano je u Kako radi log_work.
Često postavljana pitanja
Je li MCP isto što i API?
Gotovo. MCP poslužitelj često koristi standardni API u pozadini, ali opisuje svoje alate tako da ih jezični model može samostalno odabrati i koristiti. Ne morate programirati da bi asistent mogao koristiti MCP.
Koji AI asistenti podržavaju MCP?
Između ostalih Claude (Claude.ai, Claude Desktop i Claude Code), ChatGPT putem konektora, Cursor, OpenAI Codex i VS Code. Točno gdje dodajete poslužitelj ovisi o aplikaciji.
Može li asistent samostalno mijenjati podatke putem MCP-a?
Samo putem alata koje poslužitelj nudi i samo s pravima vašeg računa. Dobar softver sve promjene agenta drži na čekanju za pregled, tako da ih vi ili vaš voditelj još uvijek odobravate.
Moram li nešto instalirati?
Za udaljeni MCP poslužitelj ne: unesete adresu i prijavite se. Samo lokalni MCP poslužitelji, koji rade na vašem računalu, zahtijevaju instalaciju.
Izvori
- Model Context Protocol, specification and documentation · pregledano dana
- Anthropic, Introducing the Model Context Protocol (25 November 2024) · pregledano dana