JSON-RPC 2.0
Core Facts
MCP采用客户端-服务器架构,基于标准化的JSON-RPC通信协议
Anthropic officially released the MCP specification at the end of 2024, adopting JSON-RPC 2.0 as the underlying communication protocol.
MCP基于JSON-RPC 2.0协议构建,支持请求-响应和通知两种消息模式
Timeline (last 90 days)
Capability discovery requests, tool calls, and status reports all circulate within the closed loop in JSON-RPC 2.0 message format.
A2A is an HTTP-based open protocol that uses JSON-RPC 2.0 as its message format.
LSP builds a stateful, asynchronous client-server communication model on top of JSON-RPC 2.0, involving phases such as initialization, document synchronization, actual requests, and shutdown.
In stdio transport mode, the client writes JSON-RPC requests to the server process via stdin and reads responses via stdout, enabling local inter-process communication without requiring an HTTP port.
LSP基于JSON-RPC 2.0协议进行通信,核心消息类型包括textDocument/completion、textDocument/definition、textDocument/diagnostic等
LSP communicates based on the JSON-RPC 2.0 protocol and has currently evolved to version 3.17.
JSON-RPC 2.0标准请求消息包含四个字段:jsonrpc、method、params、id,响应消息包含result或error
All Facts (16)
MCP采用客户端-服务器架构,基于标准化的JSON-RPC通信协议
90%VerifiedAnthropic officially released the MCP specification at the end of 2024, adopting JSON-RPC 2.0 as the underlying communication protocol.
80%VerifiedMCP基于JSON-RPC 2.0协议构建,支持请求-响应和通知两种消息模式
80%VerifiedMCP(Model Context Protocol)是Anthropic于2024年底推出的开放标准,采用客户端-服务器架构和JSON-RPC协议通信
80%VerifiedBy defining a unified JSON-RPC 2.0 communication protocol, MCP simplifies the M×N adaptation problem into M+N.
80%VerifiedThe JSON-RPC 2.0 specification was first published by the JSON-RPC Working Group in 2010.
80%VerifiedThe MCP protocol uses JSON-RPC 2.0 as its underlying communication protocol and defines three core primitives: Resources, Tools, and Prompts.
80%VerifiedMCP uses JSON-RPC 2.0 as the underlying message format.
80%UnverifiedA2A协议的传输层使用JSON-RPC 2.0走HTTPS,长任务用Server-Sent Events做流式更新或Webhook做异步通知,版本0.3还加了gRPC支持
90%UnverifiedLSP communicates based on the JSON-RPC 2.0 protocol and has currently evolved to version 3.17.
60%UnverifiedCapability discovery requests, tool calls, and status reports all circulate within the closed loop in JSON-RPC 2.0 message format.
50%UnverifiedA2A is an HTTP-based open protocol that uses JSON-RPC 2.0 as its message format.
50%UnverifiedLSP builds a stateful, asynchronous client-server communication model on top of JSON-RPC 2.0, involving phases such as initialization, document synchronization, actual requests, and shutdown.
50%UnverifiedIn stdio transport mode, the client writes JSON-RPC requests to the server process via stdin and reads responses via stdout, enabling local inter-process communication without requiring an HTTP port.
50%UnverifiedLSP基于JSON-RPC 2.0协议进行通信,核心消息类型包括textDocument/completion、textDocument/definition、textDocument/diagnostic等
50%UnverifiedJSON-RPC 2.0标准请求消息包含四个字段:jsonrpc、method、params、id,响应消息包含result或error
50%