Què és MCP (Model Context Protocol)?
MCP (Model Context Protocol) és un protocol obert desenvolupat per Anthropic que estandarditza la forma en què els models de llenguatge (LLMs) es connecten amb fonts de dades externes, eines i context. Funciona com un "USB-C per a la IA": un estàndard universal que permet a qualsevol model d'IA interactuar amb qualsevol font de dades o eina compatible, sense necessitat d'integracions personalitzades per a cada combinació.
Abans de MCP, cada integració entre un model d'IA i una font de dades requeria desenvolupament personalitzat: APIs específiques, transformacions de dades ad-hoc i gestió manual del context. MCP resol això definint un protocol estàndard amb tres primitives principals: Resources (dades que el model pot llegir), Tools (accions que el model pot executar) i Prompts (plantilles reutilitzables per a interaccions).
MCP opera amb una arquitectura client-servidor on el host (l'aplicació d'IA) es connecta a servidors MCP que exposen les capacitats de cada font de dades o eina. Això permet que un model d'IA accedeixi a un catàleg de dades, executi queries, consulti documentació o interactui amb eines de govern sense que el desenvolupador hagi de construir integracions específiques per a cada combinació.
Per què és important?
La IA generativa està transformant com els equips interactuen amb les dades, però sense accés al context adequat, els models generen respostes incorrectes o incompletes. MCP resol el problema de connectar la IA amb el context real de l'organització de forma estandarditzada. En lloc de copiar dades manualment en prompts o construir integracions fràgils, MCP proporciona accés estructurat i segur.
Per al govern de les dades, MCP és especialment rellevant perquè permet que agents d'IA interactuïn amb catàlegs de dades, glossaris i lineage de forma programàtica. Un agent d'IA amb accés MCP a un catàleg pot respondre preguntes com "quines taules contenen dades de clients?" o "quin és el lineage d'aquest KPI?" consultant directament la metadada, no endevinant.
Com funciona a la pràctica?
MCP funciona amb una arquitectura de tres capes. El Host és l'aplicació d'IA (un chatbot, un agent, un IDE). El Client MCP és el component que gestiona la connexió amb els servidors. Els Servidors MCP exposen les capacitats de cada integració (un servidor per al catàleg de dades, un altre per a la base de dades, un altre per al sistema de tickets).
Quan un model necessita informació, el client MCP consulta els servidors disponibles, recupera els resources rellevants i els inclou com a context en la sol·licitud al model. Quan el model necessita executar una acció, utilitza les tools exposades pels servidors MCP. Tot això ocorre amb controls de seguretat integrats: autenticació, autorització i logging d'accions.
MCP (Model Context Protocol) a Linedat
Linedat exposa el seu catàleg de dades, glossari de negoci i lineage a través d'un servidor MCP, permetent que agents d'IA i eines compatibles consultin la metadada de l'organització de forma estandarditzada. Això habilita casos d'ús com assistents d'IA que responen preguntes sobre dades consultant directament el catàleg, sense necessitat d'integracions personalitzades.
Termes relacionats
Un Data Catalog és un inventari centralitzat de tots els actius de dades d'una organització, amb metadades, descripcions i lineage.
Què és el Data Governance?El Data Governance és el marc de polítiques, processos i rols que garanteix la qualitat, la seguretat i l'ús correcte de les dades en una organització.
Què és la Gestió de Metadades?La gestió de metadades organitza les dades sobre les teves dades: esquemes, descripcions, lineage i classificacions en un sistema centralitzat.
Què és el Data Lineage?El Data Lineage és la traçabilitat de les dades des del seu origen fins al seu destí, mostrant totes les transformacions i dependències del camí.
