Protocolo cliente/servidor —nacido en Anthropic y abierto desde 2024— para que un LLM, desde su arnés (cliente), invoque tools ejecutables, consuma resources y reutilice prompts expuestos por un servidor que da acceso al mundo real: bases de datos, APIs, repos, ficheros. La comunicación es JSON-RPC sobre dos transportes —stdio (terminal local) y streamable-http (web remota)— con SDKs en Python, TypeScript, Kotlin y C#, e inspección vía MCP Inspector. Es la pieza que trae veracidad y frena alucinaciones: el modelo deja de inferir y pasa a consultar fuentes vivas.
Diseña un servidor MCP para exponer <mi fuente: base de datos, API o repo> a un agente: qué tools, resources y prompts expongo, qué transporte uso (stdio o http) y cómo evito que el modelo alucine en vez de consultar el dato real.
Fuentes en Web Reactiva
Momentos
las 4 patas del servidor: tools (decide el modelo), prompts (el usuario), resources (la app) y sampling · tools · resources · prompts
transportes stdio vs streamable-http, comunicación JSON-RPC y SDKs (Python, TypeScript, Kotlin, C#); doc vía llms.txt · stdio · streamable-http · SDKs
MCP como puente cliente/servidor para traer datos reales (tiempo, CRM, bases de datos) y frenar alucinaciones del LLM · model context protocol · datos de clientes
Artículo creado por Daniel Primo con ayuda de la IA en base a lo compartido en el podcast, vídeos y textos de Web Reactiva.