Czym jest MCP?
Model Context Protocol (MCP) to otwarty standard komunikacji między aplikacjami AI a zewnętrznymi źródłami danych i narzędziami. Stworzony przez Anthropic w listopadzie 2024, w grudniu 2025 przekazany do Agentic AI Foundation (Linux Foundation).
Analogia: MCP jest dla agentów AI tym, czym USB-C jest dla urządzeń — jeden standard, który łączy wszystko. Zamiast budować osobny konektor dla każdego narzędzia (N×M problem), budujesz jeden serwer MCP i każdy agent go rozumie.
Dlaczego MCP jest ważny dla QA?
Przed MCP każde narzędzie AI miało własny sposób łączenia się z zewnętrznymi systemami. Claude czytał Jirę? Osobna integracja. ChatGPT szukał w Confluence? Kolejna. Copilot czytał logi z Sentry? Jeszcze jedna.
MCP rozwiązuje to: budujesz jeden serwer MCP i KAŻDY agent AI, który wspiera MCP, automatycznie potrafi z niego korzystać.
Architektura
Twoja aplikacja AI (Host)
└── MCP Client
├── MCP Server: Jira
├── MCP Server: GitHub
├── MCP Server: Slack
└── MCP Server: Twój własny
└── Zewnętrzne systemy i dane
Trzy prymitywy MCP
| Prymityw | Co robi | Przykład w QA |
|---|---|---|
| Tools | AI wykonuje akcje | Utworzenie ticketu w Jirze, uruchomienie testu |
| Resources | AI czyta dane (read-only) | Odczyt test planu z Confluence, wyniki testów |
| Prompts | Reużywalne szablony | „Wygeneruj test cases dla tego user story” |
MCP vs RAG
| Cecha | MCP | RAG |
|---|---|---|
| Kierunek | Dwukierunkowy — czyta I pisze | Jednokierunkowy — tylko czyta |
| Stan | Stateful | Stateless |
| Akcje | Zmienia dane (tworzy tickety, merge PR-y) | Tylko generuje tekst |
| Zastosowanie | Orkiestracja wielu systemów | Wzbogacanie wiedzy modelu |
Najlepsze systemy używają obu: MCP do orkiestracji + RAG do wiedzy.
W następnym wpisie: MCP w praktyce — kto wspiera, serwery dla QA, scenariusz i bezpieczeństwo.