Programeri danas tek mali dio radnog dana provode pišući kod – industrijska istraživanja pokazuju da na stvarno kodiranje otpada svega 16 % radnih sati. Ostatak odlazi na tzv. podržavajuće zadatke i nezaobilazno prebacivanje između alata. Studija Harvard Business Reviewa otkrila je da prosječni digitalni radnik promijeni aplikaciju ili web-stranicu čak 1 200 puta dnevno. Svaki takav prekid skupo košta: Sveučilište u Kaliforniji utvrdilo je da je za potpuni povrat fokusa potrebno oko 23 minute, a gotovo 30 % prekinutih zadataka nikada se ne nastavi.
Protokol koji kontekst dovodi u IDE
Kako skratiti tih 84 % „drugog“ posla? Jarrod Ruhland, glavni inženjer u Brexu, smatra da je odgovor u zadržavanju developera u njihovom editoru: „Developers deliver their highest value when focused within their integrated development environment (IDE).” Upravo tu ulogu želi preuzeti Model Context Protocol (MCP) – otvoreni standard koji je Anthropic predstavio u studenome 2024.
MCP omogućuje da se AI asistenti u IDE-u povežu s vanjskim servisima (projektni tiketing, chat, dokumentacija) pa programer sve informacije prima unutar jednog prozora. Popularnost je eksplodirala: u posljednjih šest mjeseci broj novih MCP poslužitelja porastao je za 500 %, a u lipnju je zabilježeno oko sedam milijuna preuzimanja.
Primjer razvoja nove funkcionalnosti sada se može odraditi bez izlaska iz editora:
- ticket stiže preko Linear MCP poslužitelja;
- rasprave kolega dohvaća Slack MCP;
- potrebna API dokumentacija dolazi iz Glean MCP-a;
- AI asistent (npr. Cursor ili Claude) generira kostur koda.
Sličan slijed koraka vrijedi i za SRE timove tijekom incidenta – Rootly, Sentry i Chronosphere poslužitelji šalju podatke izravno u asistenta, a ispravak buga piše se na licu mjesta.
Lekcije iz Slacka – i njegova ograničenja
Fenomen podsjeća na Slack, koji je postao središte uredske komunikacije zahvaljujući stotinama integracija. U Riot Gamesu je takav pristup donio 27 % brže testiranje koda, 22 % brže otkrivanje bugova i 24 % više lansiranih značajki.
No, MCP još nije spreman za korporativne razmjere. Protokol nema ugrađenu autentifikaciju ni model dopuštenja, pa je, kako upozorava Lori MacVittie iz F5-a, „breaking core security assumptions that we’ve held for a long time”. Uz to, svaka integracija proširuje kontekst koji LLM mora obraditi; prva uska grla pojavljuju se već oko 40 alata u Cursoru ili dvadesetak u OpenAI-jevom agentu. Automatsko otkrivanje alata zasad ne postoji, pa timovi ručno biraju koje će integracije ostaviti aktivnima.
Izazov za IT odjele
Ako se sigurnosne i skalabilne boljke riješe, MCP bi mogao IDE pretvoriti u „kontrolni centar“ poput onoga što je Slack postao za uredski rad. Dok tvrtke traže načine kako „učiniti više s manje”, smanjenje 1 200 dnevnih prekida moglo bi biti upravo ona poluga produktivnosti koja nedostaje njihovim inženjerskim timovima.