Veštačka inteligencija na srpskom 02.11.2026.

Šta je MCP (Model Context Protocol) i kako rade MCP serveri

Šta je MCP (Model Context Protocol) i kako rade MCP serveri

MCP (Model Context Protocol) je otvoreni standard koji određuje kako se AI aplikacije, kao što su Claude i ChatGPT, povezuju sa alatima, bazama i poslovnim programima. Napravila ga je kompanija Anthropic i objavila u novembru 2024. godine, a danas ga podržavaju i OpenAI, Google i Microsoft, pa jedan MCP server za vaš sistem može da radi u svim tim aplikacijama.

Šta je MCP

Model Context Protocol je zajednički jezik između AI aplikacije i programa koji joj daju podatke ili izvršavaju radnje. Zvanična dokumentacija ga poredi sa USB-C priključkom: kao što USB-C daje standardan način za povezivanje uređaja, tako MCP daje standardan način da se AI aplikacije povežu sa fajlovima, bazama, alatima i servisima na internetu.

Standard je otvorenog koda i ne zavisi od modela, pa isti server radi i sa Claudeom, i sa ChatGPT-om, i sa AI agentom koji je vaša firma sama napravila. Jezički model sam po sebi ume samo da piše tekst, a preko MCP servera čita podatke iz vaših sistema i radi u njima.

Koji problem MCP rešava

Pre MCP-a svaka veza između AI aplikacije i nekog sistema pisala se posebno. Anthropic je u najavi standarda napisao da svaki novi izvor podataka zahteva sopstvenu implementaciju. Ako firma koristi tri AI alata i želi da ih poveže sa deset sistema, bez standarda to je trideset integracija, a svaka se održava zasebno.

Sa MCP-om se svaki sistem opiše jednom, kao MCP server, a svaka AI aplikacija jednom nauči protokol, pa umesto trideset integracija dobijate deset servera koje koriste sva tri alata. MCP je delom inspirisan protokolom Language Server Protocol, koji je na isti način standardizovao podršku za programske jezike u razvojnim alatima.

Kako MCP radi

Host, klijent i server

  • Host je AI aplikacija u kojoj radite, na primer Claude Desktop, Claude Code ili Visual Studio Code.
  • Klijent je deo hosta zadužen za vezu sa jednim serverom, pa host ima po jednog klijenta za svaki server.
  • Server je program koji izlaže podatke i radnje jednog sistema, na primer fajlova, baze, CRM-a ili GitHuba.

Poruke se razmenjuju u formatu JSON-RPC 2.0, a server nudi tri osnovne vrste mogućnosti.

Alati, resursi i šabloni

  • Alati (tools) su funkcije koje model poziva da bi nešto uradio: pretražio bazu, otvorio tiket ili poslao poruku. Model ih koristi preko pozivanja alata, a specifikacija preporučuje da čovek uvek može da odbije poziv.
  • Resursi (resources) su podaci koji služe kao kontekst, na primer sadržaj dokumenta ili šema baze.
  • Šabloni prompta (prompts) su gotova uputstva koja korisnik bira, na primer „pripremi nedeljni izveštaj o prodaji“.

Server može i da usred posla zatraži potvrdu ili podatak koji nedostaje, što specifikacija zove elicitation.

Lokalni i udaljeni serveri

Lokalni server radi na vašem računaru, sa aplikacijom razgovara preko standardnog ulaza i izlaza (stdio) i pristupne podatke čita iz okruženja. Udaljeni server, kakav imaju Notion, Sentry i GitHub, radi na internetu, koristi prenos Streamable HTTP i služi mnogo korisnika.

Za udaljene servere MCP preporučuje prijavu preko standarda OAuth 2.1: prijavite se na sam servis i odobrite pristup, a aplikacija dobija token sa tim dozvolama, bez vaše lozinke.

Ko podržava MCP danas

  • Anthropic: aplikacija Claude na webu, računaru i telefonu, Cowork, Claude Code i Claude API, koji udaljene servere poziva preko funkcije MCP connector, za sada u beta fazi.
  • OpenAI: ChatGPT, u kom se sopstveni server povezuje u režimu za programere, kao i Codex i OpenAI API.
  • Google: Gemini CLI, a Google nudi i MCP servere za svoje servise, kao što su BigQuery i Google Maps.
  • Microsoft i GitHub: Microsoft Copilot i Visual Studio Code sa GitHub Copilotom.
  • Ostali: Cursor i mnogi drugi razvojni alati.

Blog projekta je u julu 2026. naveo da se zvanični SDK paketi prvog nivoa preuzimaju blizu pola milijarde puta mesečno. Servere možete da tražite u zvaničnom registru registry.modelcontextprotocol.io, koji je od septembra 2025. u probnom radu, ili u direktorijumu konektora u aplikaciji Claude.

Primeri upotrebe

  • Kancelarija. Claude povezan sa Google Drive-om, Gmail-om i kalendarom pronalazi ugovore koji ističu ovog meseca i predlaže termine za sastanke.
  • Razvoj softvera. Claude Code čita zadatak iz sistema za praćenje zadataka, proverava greške u Sentryju, menja kod i otvara zahtev za pregled na GitHubu.
  • Knjigovodstvena agencija. MCP server nad knjigovodstvenim programom koji agencija već koristi daje asistentu alate kao što je „neproknjiženi računi“. Na pitanje „kojim klijentima nedostaju izvodi za avgust“ knjigovođa dobija spisak iz baze, a ne pretpostavku modela.
  • Webshop sa sopstvenim magacinom. Zalihe se vode u internom magacinskom programu, a ne na platformi prodavnice. MCP server izlaže stanje artikla i status porudžbine, pa zaposleni proveravaju zalihe iz Claudea, a agent za podršku odgovara prema stvarnom stanju, uz dozvolu samo za čitanje.

Kako da probate MCP u Claudeu

  1. Gotov konektor. Konektori u aplikaciji Claude su MCP serveri. Otvorite „Customize“, pa „Connectors“, izaberite servis iz direktorijuma, na primer Google Drive ili Notion, i prijavite se. U razgovoru konektore uključujete i isključujete preko dugmeta „+“.
  2. Sopstveni server. Na istom mestu izaberite „Add custom connector“ i unesite URL udaljenog MCP servera. Ovo je dostupno na svim planovima: na besplatnom samo za jedan takav konektor, a na planovima Team i Enterprise konektor dodaje vlasnik organizacije. Claude se na server povezuje iz oblaka kompanije Anthropic, pa server mora biti dostupan sa interneta.
  3. Claude Code. Server se dodaje jednom komandom u terminalu, a prijava se završava komandom /mcp unutar sesije. Primer za Notion:
claude mcp add --transport http notion https://mcp.notion.com/mcp
claude mcp list

Druga komanda pokazuje da li je server povezan ili čeka prijavu.

Kako se pravi MCP server

Zvanični SDK paketi postoje za deset jezika: TypeScript, Python, C#, Go, Rust, Java, Ruby, Swift, PHP i Kotlin. U Pythonu je jednostavan server nekoliko redova koda, a SDK iz tipova parametara i opisa funkcije sam pravi definiciju alata koju model vidi:

from mcp.server import MCPServer

mcp = MCPServer("Magacin")
STANJE = {"A100": 12, "B205": 0}

@mcp.tool()
def stanje_artikla(sifra: str) -> int:
    """Vraća broj komada na stanju za šifru artikla."""
    return STANJE.get(sifra, 0)

U pravom serveru funkcija bi čitala iz baze. Server se isprobava zvaničnim alatom MCP Inspector, a zatim se povezuje sa Claude Desktop aplikacijom ili alatom Claude Code. Kostur servera može da napravi i sam Claude: zvanični dodatak mcp-server-dev za Claude Code postavlja nekoliko pitanja o vašem slučaju i pravi lokalni ili udaljeni server.

Bezbednost: na šta da pazite

Kada povežete MCP server, modelu dajete pristup podacima i mogućnost da deluje. Glavni rizici su:

  • Ubacivanje uputstava (prompt injection). Server koji čita mejlove, tikete ili web stranice može modelu da donese tekst sa skrivenim naredbama. OpenAI u dokumentaciji upozorava da tu ne pomaže ni poverenje u autora servera, jer napad dolazi iz sadržaja.
  • Trovanje alata (tool poisoning). Zlonameran server može da sakrije uputstva u opisima svojih alata, a autor servera može da promeni alate i posle vašeg odobrenja. Specifikacija zato opise ponašanja alata sa servera kome ne verujete smatra nepouzdanim.
  • Preširoke dozvole. Ako procuri token koji dozvoljava sve, napadač dobija sve. MCP preporučuje najmanji skup dozvola na početku, a dodatne tek kada zatrebaju.
  • Lokalni serveri. Rade sa istim pravima kao aplikacija koja ih pokreće, pa pre instalacije proverite tačnu komandu i poreklo paketa.

Pravila koja pomažu: zvanični serveri samih servisa, samo čitanje gde god je moguće, potvrda za svaku radnju koja menja ili šalje podatke i dnevnik poziva alata. Ni registar ni oznaka proverenog konektora u aplikaciji Claude nisu bezbednosna revizija servera.

MCP, pozivanje alata, Skills i A2A

PojamŠta jeOdnos prema MCP-u
Pozivanje alataSposobnost modela da umesto teksta napiše zahtev za poziv funkcijeAlati sa MCP servera stižu do modela kao funkcije koje poziva
SkillsFascikle sa uputstvima, skriptama i resursima koje agent učitava tek kada zatrebajuMCP daje pristup sistemu, a veština uči agenta kako da ga koristi
A2AProtokol za saradnju agenata, koji je pokrenuo GoogleA2A povezuje agente međusobno, a MCP povezuje agenta sa alatima

Anthropic razliku sažima ovako: MCP server znači da Claude može da pozove vaš API, a dodatak sa veštinama da Claude zna kako da koristi vaš proizvod.

Kratka istorija i ko upravlja standardom

  • Novembar 2024. Anthropic objavljuje MCP zajedno sa SDK paketima, podrškom u aplikaciji Claude Desktop i prvim serverima. Autori su David Soria Parra i Justin Spahr-Summers.
  • 2025. Specifikacija dobija OAuth autorizaciju i prenos Streamable HTTP, aplikacija Claude u maju počinje da radi sa udaljenim serverima, a u septembru se otvara zvanični registar.
  • Decembar 2025. Anthropic predaje MCP novoj fondaciji Agentic AI Foundation, koju su pri Linux fondaciji osnovali Anthropic, Block i OpenAI, uz podršku kompanija Google, Microsoft, AWS, Cloudflare i Bloomberg.
  • Januar 2026. Stiže MCP Apps, prvo zvanično proširenje, sa interaktivnim formularima i grafikonima u razgovoru.
  • Jul 2026. Aktuelna verzija 2026-07-28 pretvara MCP u protokol bez stanja: ukida početno rukovanje i sesije, pa se udaljeni serveri lakše skaliraju.

O izmenama i dalje odlučuju održavaoci projekta, među kojima je i David Soria Parra, a Linux fondacija daje neutralan okvir i ne određuje tehnički pravac.

Napomena izdavača: Dedaldev doo, izdavač portala agenti.rs, pravi MCP servere za firme, a ponudu opisujemo na strani MCP integracija vaših sistema.

Često postavljana pitanja

Da li je MCP samo za Claude?

Ne. MCP je napravio Anthropic, ali je to otvoreni standard kojim danas upravlja Agentic AI Foundation pri Linux fondaciji. Podržavaju ga i ChatGPT, Gemini CLI, Visual Studio Code i Cursor. Claude ga podržava od prvog dana, a danas u aplikaciji, u alatu Claude Code i kroz API.

Šta je MCP server?

MCP server je program koji jednom sistemu, na primer bazi, CRM-u ili Google Drive-u, daje MCP interfejs: spisak alata, podataka i šablona koje AI aplikacija može da koristi. Može da radi lokalno na vašem računaru ili na internetu, kao udaljeni server sa prijavom preko OAuth-a.

Da li je MCP isto što i RAG?

Nije. RAG pronalazi delove dokumenata i dodaje ih u upit modelu, a MCP povezuje model sa živim sistemima, iz kojih može i da čita i da menja podatke. Često se kombinuju, jer MCP server može da ponudi i pretragu dokumenata.

Da li je MCP besplatan?

Da. Specifikacija i zvanični SDK paketi su otvorenog koda i svako može da napravi sopstveni server bez naknade. Plaćate samo ono oko njega: pretplatu na AI aplikaciju, hosting servera ili servis na koji se povezujete.

Podeli članak
Prethodni članakClaude vs ChatGPT vs Gemini: koji AI asist...

Budi u toku sa AI revolucijom

Prijavi se na newsletter i primaj najvažnije o AI agentima i modelima u inbox.