requestDirect method

Future<McpJsonMap> requestDirect(
  1. String method, {
  2. Object? id,
  3. McpJsonMap? params,
  4. String? protocolVersion,
  5. Map<String, String> headers = const <String, String>{},
})

Sends a direct JSON API request without MCP session headers.

Implementation

Future<McpJsonMap> requestDirect(
  String method, {
  Object? id,
  McpJsonMap? params,
  String? protocolVersion,
  Map<String, String> headers = const <String, String>{},
}) {
  return request(
    method,
    id: id,
    params: params,
    streamable: false,
    includeSession: false,
    protocolVersion: protocolVersion,
    headers: headers,
  );
}