El Model Context Protocol (MCP) é un protocolo aberto, impulsado inicialmente por Anthropic, que define unha forma estandarizada de conectar modelos de linguaxe con fontes de datos e ferramentas externas. En lugar de programar integracións a medida para cada servizo, MCP establece unha linguaxe común entre o modelo (cliente) e os recursos que quere consultar ou manipular (servidores).
A súa importancia reside na interoperabilidade: un mesmo servidor MCP pode usarse con distintos modelos ou aplicacións, o que reduce a duplicación de esforzos e facilita a mantención. Un servidor MCP adoita expor tres tipos de capacidades:
- Recursos: datos que o modelo pode ler (arquivos, rexistros, consultas).
- Ferramentas: accións que pode executar (enviar correos, consultar APIs).
- Prompts: modelos reutilizables para tarefas concretas.
Na práctica, MCP permite que un asistente acceda, por exemplo, a un repositorio de código ou a unha base de datos corporativa sen acoplar esa lóxica ao propio modelo, mellorando a modularidade e a seguridade do despregue.