¿Qué es MCP?

El Protocolo de Contexto del Modelo (MCP) es un estándar abierto de Anthropic para conectar asistentes de IA con fuentes y herramientas de datos externas. Piénsalo como USB-C para IA — un protocolo que funciona en todas partes.

Por qué importa el MCP

Antes de MCP, cada integración de IA era personalizada. Cada herramienta necesitaba su propio plugin, envoltorio de API y configuración. MCP estandariza esto.

Arquitectura

  • MCP Host: La aplicación de IA (por ejemplo, Claude Desktop, Cursor).
  • MCP Server: Expone herramientas y recursos a través del protocolo.
  • Cliente MCP: Conecta el host a los servidores.

Conceptos clave

  • Herramientas: Funciones que la IA puede llamar (búsqueda, creación de archivos, consulta a la base de datos).
  • Recursos: Datos que la IA puede leer (archivos, registros de bases de datos, respuestas de la API).
  • Prompts: Plantillas de prompts reutilizables compartidas entre aplicaciones.

Construyendo un servidor MCP

1. Define tus herramientas con esquemas JSON.

2. Implementar el protocolo MCP (transporte REST o stdio).

3. Registrar capacidades (herramientas, recursos, prompts).

4. Prueba con MCP Inspector o Claude Desktop.

Ecosistema

  • GitHub: servidor MCP para repositorios y incidencias.
  • PostgreSQL: servidor MCP para consultas de bases de datos.
  • Slack: servidor MCP para mensajería y canales.
  • Filesystem: servidor MCP para acceso local a archivos.

Para desarrolladores

  • SDKs MCP disponibles en TypeScript y Python.
  • Sigue la especificación de modelcontextprotocol.io.
  • Servidores comunitarios creciendo rápidamente — cientos disponibles.