Model Context Protocol

Todo sobre MCP, en español.

Del concepto a la factura de producción: qué es el Model Context Protocol y cómo funciona por dentro, cómo escribir un servidor, cómo conectarlo a tu editor y qué se rompe cuando le llega tráfico real.

9 artículos5 pistas

Entender

Qué es MCP y cómo funciona

El concepto primero y las tripas después. Con estos dos ya sabes qué viaja por el cable y por qué el protocolo tiene la forma que tiene.

Construir

Tu propio servidor MCP

De cero a un servidor que un agente puede usar. En TypeScript desde la base, o sobre una app Laravel que ya tienes.

Conectar

Usar MCP en tu editor

El otro lado del protocolo: enchufar servidores a las herramientas con las que ya trabajas, y saber cuáles vale la pena enchufar.

Operar

MCP en producción

Lo que solo aparece cuando el servidor lleva tiempo corriendo y le pega tráfico real. Aquí es donde el protocolo deja de ser teoría.

Debate

¿Sigue teniendo sentido?

La pregunta incómoda, que conviene hacerse antes de montar la infraestructura y no después.

Alrededor

Lo que se toca con MCP

No llevan MCP en el título, pero resuelven el mismo problema de fondo: darle al agente el contexto correcto sin llenarle la ventana de ruido.

FAQ

Preguntas frecuentes

¿Qué es MCP (Model Context Protocol)?

Un estándar abierto para conectar agentes de IA con herramientas y datos externos. En vez de escribir una integración a medida por cada modelo y cada herramienta, el agente habla un solo protocolo y cualquier servidor que lo implemente queda disponible. Por debajo es JSON-RPC 2.0 sobre stdio o sobre HTTP.

¿Por dónde empiezo si nunca he usado MCP?

Por entender qué es y cómo funciona por dentro, que son los dos primeros posts de esta página. Después, si quieres usarlo, ve a conectar servidores existentes a Cursor o Claude Code; si quieres construirlo, ve al servidor en TypeScript.

¿Necesito saber TypeScript para crear un servidor MCP?

No es obligatorio. El SDK oficial de TypeScript es el más completo y es el que uso en la guía, pero el protocolo no depende del lenguaje: hay SDK en Python, y aquí también está el recorrido para exponer una app Laravel en PHP.

¿MCP sirve solo con Claude?

No. Lo publicó Anthropic, pero es un estándar abierto y lo soportan clientes de varios fabricantes, Cursor y Claude Code entre ellos. Un servidor que escribes una vez funciona con cualquier cliente que hable el protocolo.

¿Puedo correr un servidor MCP en serverless?

Sí, en modo stateless, que es hacia donde va el protocolo. Con una salvedad que cuesta dinero: el GET del transporte Streamable HTTP abre un stream SSE que sin sesión nadie cierra, así que hay que responderlo con un 405 o la función se queda abierta hasta el límite de duración.

Por dónde empezar

Primero entiende el protocolo.

El concepto en diez minutos. Después ya decides si vienes a conectar servidores o a escribir el tuyo.