¿Qué es?
JSON-RPC es un protocolo ligero de llamada a procedimiento remoto codificado en JSON, lo que lo hace:
- Legible para los humanos y fácil de depurar
 - Independiente del lenguaje, permitiendo su implementación en cualquier entorno de programación
 - Bien establecido, con especificaciones claras y adopción generalizada
 
Este protocolo define tres tipos de mensajes:
- 
Requests Enviado del Cliente al Servidor para iniciar una operación. Un mensaje de Solicitud incluye:
- Un identificador único (
id) - El nombre del método a invocar (por ejemplo, 
tools/call) - Parámetros para el método (si los hay)
 
 - Un identificador único (
 
- 
Responses Enviado del Servidor al Cliente en respuesta a una Solicitud. Un mensaje de Respuesta incluye:
- El mismo 
idque la Solicitud correspondiente - Un 
result(para éxito) o unerror(para fallo) 
 - El mismo 
 - 
Notifications One-way messages that don’t require a response. Typically sent from Server to Client to provide updates or notifications about events.
 
