All Classes and Interfaces
Class
Description
Base class for client providers based on Http
Base class for
McpClientTransport implementations based on HttpBase class for
sources that are triggered when the connector is used as an MCP serverA custom Data Transfer Object (DTO) to replace the
X509Certificate AlternativeName class.A server transport on which different events can be observed
Returns the common error types that most likely apply to any component
Defines the contents of a Blob Resource
Defines an embedded blob resource that's part of the response of a Tool implemented through this connector
The response obtained from calling a tool as a client
A custom Data Transfer Object (DTO) to replace
Certificate,
X509Certificate, and related classes.A custom Data Transfer Object (DTO) to replace the certificate extension class from the
X509Extension package.Base class for entities that contain information about a client certificate.
Configuration element to act as a client that connects to an MCP server
Client operations to perform misc protocol operations
Client operations to manage resources hosted in a remote MCP server
Describes a tool's input arguments
Gets the tools available in a target MCP server and generates keys based on their names
Client operations to deal with tools
This class is part of the workaround for issue {@link https://github.com/modelcontextprotocol/java-sdk/issues/273}.
Datasense related utilities
Contains resolver categories
A
SessionManager implementation intended for cases in which the session information needs to be replicated across
several replicas that (might or might not) be using OSv2 and/or be part of a Hazelcast cluster.Open
ValueProvider with the most common image mime typesDefines an image content that's part of the response of a tool implemented through this connector
Simple implementation of
SessionManager backed by a ConcurrentHashMapReturns the error types that match the Json RPC error defined in that standard
Allows Mule applications to act as both MCP servers and clients
Represents an error that can happen in an HTTP operation.
Matches unhandled exceptions to the proper
ModuleException or ConnectionExceptionBase class for consuming paged responses
Base class for s server connection provider
Base class for
McpSession decoratorsMisc utilities
This class is part of the workaround for issue {@link https://github.com/modelcontextprotocol/java-sdk/issues/273}
Open
ValueProvider with the most common mime typesContains the data associated to a client requiring the creation of a new server session
Returns the
ObjectMapper to be used.A custom Data Transfer Object (DTO) to replace the
Principal class.A custom Data Transfer Object (DTO) to replace the
PublicKey class.Base contract for defining the contents of an MCP Resource
A flattened representation of a resource content.
The error types that are specific to components that handle resources
Exposes a resource which content is generated by the execution of the owning flow.
Describes a resource properties, without specifying its content.
An inbound request for a resource, used when the connector is acting as an MCP server
Describes a resource template properties
Open value provider that returns the URIs of the resources available in a remote MCP server.
GOF visitor patterns for
Resource typesDescribes who the intended consumer of a data object is
A custom Data Transfer Object (DTO) to replace the
Certificate SerialNumber class.Configuration element to act as an MCP server
Visitor for
ToolResponseContentManages Server sessions through the
MuleServerSession abstraction.Signals that a new session creation was rejected by the server
A client connection to an MCP server through Server-Sent Events (SSE).
McpClientTransport implementation for SSE transportServer transport for SSE: this will send messages over an SSE connection and receive messages from HTTP POST requests.
A client connection to an MCP server using the Streamable Http transport
McpClientTransport implementation for Streamable Http transportMcpServerTransportProvider implementation for the Streamable Http transport typeThe types of mime type supported on the Streamable Http transport
Open
ValueProvider with the most common text mime typesDefines a text resource
Defines an embedded text resource that's part of the response of a Tool implemented through this connector
Defines a text content that's part of the response of a tool implemented through this connector
The different types of content that a tool execution could have generated
Exposes a tool which result is generated by the execution of the owning flow.
Describes the input arguments for a tool implemented through the
<mcp:tool-listener> componentDescribes a tool through its properties
Base class for a Tool response content implemented through this connector
A custom Data Transfer Object (DTO) to replace the
Principal X509Principal class.