MCP (Model Context Protocol)
Protocolo estándar abierto cliente/servidor (JSON-RPC) para conectar modelos LLM con sistemas, APIs y herramientas externas.
Definición Técnica & Formal
El Model Context Protocol (MCP) es una especificación estándar impulsada por Anthropic y la comunidad de código abierto para establecer una comunicación segura entre Clientes de IA (como LLaMA, GPT o Claude) y Servidores MCP independientes. Los Servidores MCP encapsulan fuentes de datos (Hubspot, Bitbucket, PostgreSQL) y herramientas (get_leads, create_contact) exponiéndolas a través de llamadas de procedimiento remoto (JSON-RPC).
Puntos Clave & Aplicaciones
"Un puerto USB universal para IA: en lugar de escribir conectores personalizados para cada API, el cliente de IA se enchufa a cualquier servidor MCP compatible."
💡 Tip: Puedes presionar el botón "Dibujar / Apuntes" en la barra superior para hacer anotaciones gráficas sobre este diagrama.Demostración Visual e Interactiva
Interactúa con los controles para simular dinámicamente el funcionamiento de MCP (Model Context Protocol).
Diagrama MCP Interactivo (Basado en Boceto Manual)
Arrastra los nodos por el plano o haz clic en las flechas para inspeccionar los mensajes JSON-RPC.
{
"jsonrpc": "2.0",
"id": 101,
"method": "tools/call",
"params": {
"name": "hubspot_get_leads",
"arguments": {
"limit": 5
}
}
}Ejemplo de Código & Demostración
interface MCPJsonRpcRequest {
jsonrpc: "2.0";
id: string | number;
method: "tools/call" | "resources/read";
params: {
name: "hubspot_get_leads";
arguments: { limit: 10 };
};
}
const req: MCPJsonRpcRequest = {
jsonrpc: "2.0",
id: 1,
method: "tools/call",
params: { name: "hubspot_get_leads", arguments: { limit: 10 } }
};