Qore json Module 1.11.0
Loading...
Searching...
No Matches
McpClient Namespace Reference

the McpClient namespace holds all public definitions in the McpClient module More...

Classes

class  McpClient
 MCP Client class for connecting to MCP servers. More...
 
hashdecl  McpClientInfo
 Client info for the MCP client. More...
 
hashdecl  McpClientOptions
 MCP Client options. More...
 
class  McpConnection
 Class for MCP client connections; returns McpClient objects. More...
 
hashdecl  McpPromptMessage
 Prompt message from server. More...
 
hashdecl  McpPromptResult
 Prompt information from server. More...
 
hashdecl  McpResourceContent
 Resource content from server. More...
 
hashdecl  McpResourceResult
 Resource information from server. More...
 
hashdecl  McpToolCallResult
 Tool call result. More...
 
hashdecl  McpToolResult
 Tool information from server. More...
 

Enumerations

enum  
 MCP protocol version enum. More...
 
enum  
 MCP log level enum. More...
 
enum  
 MCP completion reference type enum. More...
 

Variables

const auto MCP_Version_Latest = ...
 Latest MCP protocol version.
 
const auto AllMcpVersions = ...
 Map of all known versions for validation.
 
const auto McpSessionHeader = ...
 MCP Session header name.
 
const auto AllMcpLogLevels = ...
 Valid log levels for validation.
 
const auto McpClientName = ...
 Client name.
 
const auto McpClientVersion = ...
 Client version.
 

Detailed Description

the McpClient namespace holds all public definitions in the McpClient module

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

MCP protocol version enum.

Since
json 1.11

◆ anonymous enum

anonymous enum

MCP log level enum.

Standard syslog-style log levels for MCP logging protocol.

Since
json 1.11

◆ anonymous enum

anonymous enum

MCP completion reference type enum.

Since
json 1.11