MCP.Protocol.Messages.Request (MCP Elixir SDK v1.1.0)

Copy Markdown View Source

A JSON-RPC 2.0 request message.

Requests have an id field and expect a response.

Summary

Types

t()

@type t() :: %MCP.Protocol.Messages.Request{
  id: integer() | String.t(),
  jsonrpc: String.t(),
  method: String.t(),
  params: map() | nil
}

Functions

new(id, method, params \\ nil)

@spec new(integer() | String.t(), String.t(), map() | nil) :: t()