Saltar al contenido principal

MCP (Model Context Protocol)

MCP Logo

MCP é un protocolo aberto desenvolvido por Anthropic que permite aos modelos de intelixencia artificial conectarse con ferramentas externas, bases de datos e servizos de forma estandarizada.

O problema que resolve​

Os LLM teñen un coñecemento enorme, pero o seu campo de acción é limitado. Pódeslles preguntar como facer unha pull request en GitHub, pero non a fan por ti.

MCP resolve exactamente este problema: permite que o modelo non só responda con texto, senón que interactúe con sistemas externos para obter información actualizada ou realizar accións reais.

Que é MCP?​

MCP foi creado por Anthropic, pero axiña se converteu nun estándar de facto do sector: OpenAI xa o adoptou, e ferramentas como VS Code (Copilot), Cursor ou Zed tamén o soportan.

Pódese entender como o USB dos modelos de IA: un estándar común que permite conectar calquera servizo (servidor MCP) con calquera aplicación de IA (cliente MCP) sen necesidade de integracións específicas para cada combinación.

Arquitectura MCP

Como funciona?​

O LLM interactúa co servidor MCP, que lle devolve datos ou executa accións. O modelo interpreta esas respostas e tradúceas a linguaxe natural para o usuario. Dende o punto de vista do usuario, é como se o propio modelo soubese facer todo iso.

MCP utiliza unha arquitectura cliente-servidor:

  • Servidor MCP: un programa que expón capacidades (ferramentas, recursos, prompts) que o modelo pode usar. Por exemplo, un servidor que dá acceso a un sistema de ficheiros, a unha base de datos ou a un servizo web.
  • Cliente MCP: a aplicación de IA (como Claude Desktop, un IDE ou calquera outro cliente) que se conecta aos servidores para usar as súas capacidades.

O que pode expor un servidor MCP​

TipoDescriciónExemplo
Tools (Ferramentas)Accións que o modelo pode executarBuscar na web, ler ficheiros, enviar correos
Resources (Recursos)Datos que o modelo pode consultarContido de ficheiros, rexistros de bases de datos
PromptsPlantillas predefinidas de instruciónsInstrucións de sistema reutilizables

Servidores dispoñibles​

Non é necesario crear os servidores desde cero. Existe un ecosistema crecente de servidores MCP creados pola comunidade. Podes atopar servidores para todo tipo de servizos en mcp.so, un directorio público onde calquera pode publicar o seu servidor MCP.

Algúns exemplos populares:

  • Servidor MCP para GitHub (crear issues, facer PRs...).
  • Servidor MCP para Google Drive (ler e escribir documentos).
  • Servidor MCP para bases de datos (consultar SQL en linguaxe natural).
  • Servidor MCP para o sistema de ficheiros local.

Para que serve?​

MCP permite que os modelos de IA vaian máis alá do texto e poidan:

  • Ler e escribir ficheiros no teu sistema local.
  • Consultar datos en tempo real (meteoroloxía, bolsa, noticias...).
  • Interactuar con APIs de servizos externos (GitHub, Slack, Google Drive...).
  • Executar código e ver os resultados.
  • Controlar aplicacións do escritorio.

Máis información​

A páxina oficial do proxecto é modelcontextprotocol.io, onde podes consultar a documentación completa, a especificación do protocolo e os SDKs dispoñibles.