El Model Context Protocol (MCP) és un protocol obert, impulsat inicialment per Anthropic, que defineix una forma estandarditzada de connectar models de llenguatge amb fonts de dades i eines externes. En lloc de programar integracions a mida per a cada servei, MCP estableix un llenguatge comú entre el model (client) i els recursos que vol consultar o manipular (servidors).
La seva importància rau en la interoperabilitat: un mateix servidor MCP es pot utilitzar amb diferents models o aplicacions, fet que redueix la duplicació d'esforços i facilita el manteniment. Un servidor MCP sol exposar tres tipus de capacitats:
- Recursos: dades que el model pot llegir (fitxers, registres, consultes).
- Eines: accions que pot executar (enviar correus, consultar APIs).
- Prompts: plantilles reutilitzables per a tasques concretes.
A la pràctica, MCP permet que un assistent accedeixi, per exemple, a un repositori de codi o a una base de dades corporativa sense acoblar aquesta lògica al propi model, millorant la modularitat i la seguretat del desplegament.