Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractHttpClientConnectionProvider - Class in com.mulesoft.connectors.mcp.internal.client.connection.provider
-
Base class for client providers based on Http
- AbstractHttpClientConnectionProvider() - Constructor for class com.mulesoft.connectors.mcp.internal.client.connection.provider.AbstractHttpClientConnectionProvider
- AbstractHttpClientTransport - Class in com.mulesoft.connectors.mcp.internal.client.connection.transport
-
Base class for
McpClientTransportimplementations based on Http - AbstractHttpClientTransport(HttpClient, String, int, HttpRequestAuthentication, MessagingManager) - Constructor for class com.mulesoft.connectors.mcp.internal.client.connection.transport.AbstractHttpClientTransport
- AbstractRequestListener<T,
A> - Class in com.mulesoft.connectors.mcp.internal.server.source -
Base class for
sourcesthat are triggered when the connector is used as an MCP server - AbstractRequestListener() - Constructor for class com.mulesoft.connectors.mcp.internal.server.source.AbstractRequestListener
- accept(ResourceVisitor) - Method in class com.mulesoft.connectors.mcp.api.server.resource.BlobResource
- accept(ResourceVisitor) - Method in interface com.mulesoft.connectors.mcp.api.server.resource.Resource
-
Accepts the given
visitor - accept(ResourceVisitor) - Method in class com.mulesoft.connectors.mcp.api.server.resource.TextResource
- accept(ServerToolContentVisitor) - Method in class com.mulesoft.connectors.mcp.api.server.tool.BlobResourceToolResponseContent
- accept(ServerToolContentVisitor) - Method in class com.mulesoft.connectors.mcp.api.server.tool.ImageToolResponseContent
- accept(ServerToolContentVisitor) - Method in class com.mulesoft.connectors.mcp.api.server.tool.TextResourceToolResponseContent
- accept(ServerToolContentVisitor) - Method in class com.mulesoft.connectors.mcp.api.server.tool.TextToolResponseContent
- accept(ServerToolContentVisitor) - Method in class com.mulesoft.connectors.mcp.api.server.tool.ToolResponseContent
- afterSent(HttpResponseReadyCallback, Runnable) - Static method in class com.mulesoft.connectors.mcp.internal.util.HttpTransportUtils
- AlternativeNameData - Class in com.mulesoft.connectors.mcp.api.certificate
-
A custom Data Transfer Object (DTO) to replace the
X509CertificateAlternativeName class. - AlternativeNameData(int, String) - Constructor for class com.mulesoft.connectors.mcp.api.certificate.AlternativeNameData
-
Constructs a new
AlternativeNameDatainstance with the specified type and name. - APPLICATION_JSON - Static variable in class com.mulesoft.connectors.mcp.internal.util.HttpTransportUtils
- asInboundRequestContext(McpSchema.JSONRPCMessage, String, HttpRequestContext) - Static method in class com.mulesoft.connectors.mcp.internal.util.HttpTransportUtils
- asPage(R) - Method in class com.mulesoft.connectors.mcp.internal.client.operation.tool.McpPagingProvider
- ASSISTANT - Enum constant in enum class com.mulesoft.connectors.mcp.api.Role
- assureTransportOpen(HttpResponseReadyCallback) - Method in class com.mulesoft.connectors.mcp.internal.server.connection.provider.BaseServerTransportProvider
- authentication - Variable in class com.mulesoft.connectors.mcp.internal.client.connection.provider.AbstractHttpClientConnectionProvider
- authentication - Variable in class com.mulesoft.connectors.mcp.internal.client.connection.transport.AbstractHttpClientTransport
B
- BaseServerTransportProvider - Class in com.mulesoft.connectors.mcp.internal.server.connection.provider
-
A server transport on which different events can be observed
- BaseServerTransportProvider(String, SessionManager) - Constructor for class com.mulesoft.connectors.mcp.internal.server.connection.provider.BaseServerTransportProvider
- BasicOperationErrorTypeProvider - Class in com.mulesoft.connectors.mcp.internal.error
-
Returns the common error types that most likely apply to any component
- BasicOperationErrorTypeProvider() - Constructor for class com.mulesoft.connectors.mcp.internal.error.BasicOperationErrorTypeProvider
- BlobResource - Class in com.mulesoft.connectors.mcp.api.server.resource
-
Defines the contents of a Blob Resource
- BlobResource() - Constructor for class com.mulesoft.connectors.mcp.api.server.resource.BlobResource
- BlobResourceToolResponseContent - Class in com.mulesoft.connectors.mcp.api.server.tool
-
Defines an embedded blob resource that's part of the response of a Tool implemented through this connector
- BlobResourceToolResponseContent() - Constructor for class com.mulesoft.connectors.mcp.api.server.tool.BlobResourceToolResponseContent
- buildCertificateData(ClientConnection) - Static method in class com.mulesoft.connectors.mcp.internal.util.CertificateUtils
C
- CALL_TOOL_OPERATION_CATEGORY - Static variable in interface com.mulesoft.connectors.mcp.internal.design.datasense.DataSenseUtils.Categories
-
Category for call-tool operation
- callTool(McpAsyncClient, String, Map<String, Object>, RequestParameterGroup, CompletionCallback<CallToolResponse, Void>) - Method in class com.mulesoft.connectors.mcp.internal.client.operation.tool.ClientToolOperations
-
Invokes a tool in a remote MCP server
- CallToolResponse - Class in com.mulesoft.connectors.mcp.api.client.tool
-
The response obtained from calling a tool as a client
- CallToolResponse() - Constructor for class com.mulesoft.connectors.mcp.api.client.tool.CallToolResponse
- CallToolResponse(List<CallToolResponseContent>, boolean) - Constructor for class com.mulesoft.connectors.mcp.api.client.tool.CallToolResponse
- CallToolResponseContent - Class in com.mulesoft.connectors.mcp.api.client.tool
- CallToolResponseContent() - Constructor for class com.mulesoft.connectors.mcp.api.client.tool.CallToolResponseContent
- CertificateData - Class in com.mulesoft.connectors.mcp.api.certificate
-
A custom Data Transfer Object (DTO) to replace
Certificate,X509Certificate, and related classes. - CertificateData(String, byte[]) - Constructor for class com.mulesoft.connectors.mcp.api.certificate.CertificateData
-
Constructs a new
CertificateDatainstance with the specified type and encoded form. - CertificateData(String, byte[], int, PrincipalData, PrincipalData, BigInteger, Date, Date, PublicKeyData, String, String, byte[], byte[], int, List<String>, boolean[], boolean[], List<AlternativeNameData>, List<AlternativeNameData>, List<CertificateExtension>, Set<String>, Set<String>, boolean) - Constructor for class com.mulesoft.connectors.mcp.api.certificate.CertificateData
-
Constructs a new
CertificateDatainstance with detailed attributes. - CertificateExtension - Class in com.mulesoft.connectors.mcp.api.certificate
-
A custom Data Transfer Object (DTO) to replace the certificate extension class from the
X509Extensionpackage. - CertificateExtension(String, boolean, byte[], String) - Constructor for class com.mulesoft.connectors.mcp.api.certificate.CertificateExtension
-
Constructs a new
CertificateExtensioninstance with the specified attributes. - CertificateUtils - Class in com.mulesoft.connectors.mcp.internal.util
- CertificateUtils() - Constructor for class com.mulesoft.connectors.mcp.internal.util.CertificateUtils
- checkValidity() - Method in class com.mulesoft.connectors.mcp.api.certificate.CertificateData
-
Checks if the certificate is currently valid.
- checkValidity(Date) - Method in class com.mulesoft.connectors.mcp.api.certificate.CertificateData
-
Checks if the certificate is valid at the specified date.
- ClientCapabilitiesSerializable - Record Class in com.mulesoft.connectors.mcp.internal.server.connection
- ClientCapabilitiesSerializable(Map<String, Object>, ClientCapabilitiesSerializable.RootCapabilities, ClientCapabilitiesSerializable.Sampling) - Constructor for record class com.mulesoft.connectors.mcp.internal.server.connection.ClientCapabilitiesSerializable
-
Creates an instance of a
ClientCapabilitiesSerializablerecord class. - ClientCapabilitiesSerializable.RootCapabilities - Record Class in com.mulesoft.connectors.mcp.internal.server.connection
- ClientCapabilitiesSerializable.Sampling - Record Class in com.mulesoft.connectors.mcp.internal.server.connection
- ClientCertificateAware - Class in com.mulesoft.connectors.mcp.api.certificate
-
Base class for entities that contain information about a client certificate.
- ClientCertificateAware() - Constructor for class com.mulesoft.connectors.mcp.api.certificate.ClientCertificateAware
- ClientCertificateAware(Supplier<CertificateData>) - Constructor for class com.mulesoft.connectors.mcp.api.certificate.ClientCertificateAware
- ClientConfig - Class in com.mulesoft.connectors.mcp.internal.client
-
Configuration element to act as a client that connects to an MCP server
- ClientConfig() - Constructor for class com.mulesoft.connectors.mcp.internal.client.ClientConfig
- ClientProtocolOperations - Class in com.mulesoft.connectors.mcp.internal.client.operation
-
Client operations to perform misc protocol operations
- ClientProtocolOperations() - Constructor for class com.mulesoft.connectors.mcp.internal.client.operation.ClientProtocolOperations
- ClientResourceOperations - Class in com.mulesoft.connectors.mcp.internal.client.operation.resource
-
Client operations to manage resources hosted in a remote MCP server
- ClientResourceOperations() - Constructor for class com.mulesoft.connectors.mcp.internal.client.operation.resource.ClientResourceOperations
- ClientToolInputTypeResolver - Class in com.mulesoft.connectors.mcp.internal.client.operation.tool.datasense
-
Describes a tool's input arguments
- ClientToolInputTypeResolver() - Constructor for class com.mulesoft.connectors.mcp.internal.client.operation.tool.datasense.ClientToolInputTypeResolver
- ClientToolKeyResolver - Class in com.mulesoft.connectors.mcp.internal.client.operation.tool.datasense
-
Gets the tools available in a target MCP server and generates keys based on their names
- ClientToolKeyResolver() - Constructor for class com.mulesoft.connectors.mcp.internal.client.operation.tool.datasense.ClientToolKeyResolver
- ClientToolOperations - Class in com.mulesoft.connectors.mcp.internal.client.operation.tool
-
Client operations to deal with tools
- ClientToolOperations() - Constructor for class com.mulesoft.connectors.mcp.internal.client.operation.tool.ClientToolOperations
- close() - Method in class com.mulesoft.connectors.mcp.internal.server.connection.McpSessionDecorator
- close() - Method in class com.mulesoft.connectors.mcp.internal.server.session.DistributedL2SessionManager
- close() - Method in class com.mulesoft.connectors.mcp.internal.server.session.InMemorySessionManager
- close() - Method in interface com.mulesoft.connectors.mcp.internal.server.session.SessionManager
-
Closes this instance
- close(McpAsyncClient) - Method in class com.mulesoft.connectors.mcp.internal.client.operation.tool.McpPagingProvider
- closeGracefully() - Method in class com.mulesoft.connectors.mcp.internal.client.connection.transport.sse.SseClientTransport
- closeGracefully() - Method in class com.mulesoft.connectors.mcp.internal.client.connection.transport.streamable.StreamableHttpClientTransport
- closeGracefully() - Method in class com.mulesoft.connectors.mcp.internal.server.connection.McpSessionDecorator
- closeGracefully() - Method in class com.mulesoft.connectors.mcp.internal.server.connection.provider.BaseServerTransportProvider
- com.mulesoft.connectors.mcp.api - package com.mulesoft.connectors.mcp.api
- com.mulesoft.connectors.mcp.api.certificate - package com.mulesoft.connectors.mcp.api.certificate
- com.mulesoft.connectors.mcp.api.client.resource - package com.mulesoft.connectors.mcp.api.client.resource
- com.mulesoft.connectors.mcp.api.client.tool - package com.mulesoft.connectors.mcp.api.client.tool
- com.mulesoft.connectors.mcp.api.connection - package com.mulesoft.connectors.mcp.api.connection
- com.mulesoft.connectors.mcp.api.server - package com.mulesoft.connectors.mcp.api.server
- com.mulesoft.connectors.mcp.api.server.resource - package com.mulesoft.connectors.mcp.api.server.resource
- com.mulesoft.connectors.mcp.api.server.tool - package com.mulesoft.connectors.mcp.api.server.tool
- com.mulesoft.connectors.mcp.internal - package com.mulesoft.connectors.mcp.internal
- com.mulesoft.connectors.mcp.internal.client - package com.mulesoft.connectors.mcp.internal.client
- com.mulesoft.connectors.mcp.internal.client.connection.provider - package com.mulesoft.connectors.mcp.internal.client.connection.provider
- com.mulesoft.connectors.mcp.internal.client.connection.provider.sse - package com.mulesoft.connectors.mcp.internal.client.connection.provider.sse
- com.mulesoft.connectors.mcp.internal.client.connection.provider.streamable - package com.mulesoft.connectors.mcp.internal.client.connection.provider.streamable
- com.mulesoft.connectors.mcp.internal.client.connection.transport - package com.mulesoft.connectors.mcp.internal.client.connection.transport
- com.mulesoft.connectors.mcp.internal.client.connection.transport.sse - package com.mulesoft.connectors.mcp.internal.client.connection.transport.sse
- com.mulesoft.connectors.mcp.internal.client.connection.transport.streamable - package com.mulesoft.connectors.mcp.internal.client.connection.transport.streamable
- com.mulesoft.connectors.mcp.internal.client.operation - package com.mulesoft.connectors.mcp.internal.client.operation
- com.mulesoft.connectors.mcp.internal.client.operation.resource - package com.mulesoft.connectors.mcp.internal.client.operation.resource
- com.mulesoft.connectors.mcp.internal.client.operation.tool - package com.mulesoft.connectors.mcp.internal.client.operation.tool
- com.mulesoft.connectors.mcp.internal.client.operation.tool.datasense - package com.mulesoft.connectors.mcp.internal.client.operation.tool.datasense
- com.mulesoft.connectors.mcp.internal.design.datasense - package com.mulesoft.connectors.mcp.internal.design.datasense
- com.mulesoft.connectors.mcp.internal.design.vp - package com.mulesoft.connectors.mcp.internal.design.vp
- com.mulesoft.connectors.mcp.internal.error - package com.mulesoft.connectors.mcp.internal.error
- com.mulesoft.connectors.mcp.internal.jackson - package com.mulesoft.connectors.mcp.internal.jackson
- com.mulesoft.connectors.mcp.internal.server.config - package com.mulesoft.connectors.mcp.internal.server.config
- com.mulesoft.connectors.mcp.internal.server.connection - package com.mulesoft.connectors.mcp.internal.server.connection
- com.mulesoft.connectors.mcp.internal.server.connection.observer - package com.mulesoft.connectors.mcp.internal.server.connection.observer
- com.mulesoft.connectors.mcp.internal.server.connection.provider - package com.mulesoft.connectors.mcp.internal.server.connection.provider
- com.mulesoft.connectors.mcp.internal.server.connection.provider.sse - package com.mulesoft.connectors.mcp.internal.server.connection.provider.sse
- com.mulesoft.connectors.mcp.internal.server.connection.provider.streamable - package com.mulesoft.connectors.mcp.internal.server.connection.provider.streamable
- com.mulesoft.connectors.mcp.internal.server.session - package com.mulesoft.connectors.mcp.internal.server.session
- com.mulesoft.connectors.mcp.internal.server.source - package com.mulesoft.connectors.mcp.internal.server.source
- com.mulesoft.connectors.mcp.internal.server.source.resource - package com.mulesoft.connectors.mcp.internal.server.source.resource
- com.mulesoft.connectors.mcp.internal.server.source.session - package com.mulesoft.connectors.mcp.internal.server.source.session
- com.mulesoft.connectors.mcp.internal.server.source.tool - package com.mulesoft.connectors.mcp.internal.server.source.tool
- com.mulesoft.connectors.mcp.internal.server.source.tool.datasense - package com.mulesoft.connectors.mcp.internal.server.source.tool.datasense
- com.mulesoft.connectors.mcp.internal.util - package com.mulesoft.connectors.mcp.internal.util
- configName - Variable in class com.mulesoft.connectors.mcp.internal.server.connection.provider.McpServerConnectionProvider
- configTracker - Variable in class com.mulesoft.connectors.mcp.internal.client.connection.provider.AbstractHttpClientConnectionProvider
- configTracker - Variable in class com.mulesoft.connectors.mcp.internal.server.connection.provider.McpServerConnectionProvider
- ConfigTracker - Class in com.mulesoft.connectors.mcp.internal
-
This class is part of the workaround for issue {@link https://github.com/modelcontextprotocol/java-sdk/issues/273}.
- ConfigTracker() - Constructor for class com.mulesoft.connectors.mcp.internal.ConfigTracker
- connect() - Method in class com.mulesoft.connectors.mcp.internal.client.connection.provider.AbstractHttpClientConnectionProvider
- connect() - Method in class com.mulesoft.connectors.mcp.internal.server.connection.provider.McpServerConnectionProvider
- connect(Function<Mono<McpSchema.JSONRPCMessage>, Mono<McpSchema.JSONRPCMessage>>) - Method in class com.mulesoft.connectors.mcp.internal.client.connection.transport.sse.SseClientTransport
- connect(Function<Mono<McpSchema.JSONRPCMessage>, Mono<McpSchema.JSONRPCMessage>>) - Method in class com.mulesoft.connectors.mcp.internal.client.connection.transport.streamable.StreamableHttpClientTransport
- copyFieldsOnNewJavaObject(ObjectType, BaseTypeBuilder) - Static method in class com.mulesoft.connectors.mcp.internal.design.datasense.DataSenseUtils
-
Returns a new
ObjectTypewithMetadataFormat.JAVAformat containing all the fields defined inschema - createClientTransport() - Method in class com.mulesoft.connectors.mcp.internal.client.connection.provider.AbstractHttpClientConnectionProvider
- createClientTransport() - Method in class com.mulesoft.connectors.mcp.internal.client.connection.provider.sse.SseClientConnectionProvider
- createClientTransport() - Method in class com.mulesoft.connectors.mcp.internal.client.connection.provider.streamable.StreamableHttpClientConnectionProvider
- createNewSessionRequest(MuleServerSession, HttpRequestContext) - Static method in class com.mulesoft.connectors.mcp.internal.util.HttpTransportUtils
- createTransportProvider() - Method in class com.mulesoft.connectors.mcp.internal.server.connection.provider.McpServerConnectionProvider
- createTransportProvider() - Method in class com.mulesoft.connectors.mcp.internal.server.connection.provider.sse.SSEServerConnectionProvider
- createTransportProvider() - Method in class com.mulesoft.connectors.mcp.internal.server.connection.provider.streamable.StreamableHttpServerConnectionProvider
D
- DataSenseUtils - Class in com.mulesoft.connectors.mcp.internal.design.datasense
-
Datasense related utilities
- DataSenseUtils.Categories - Interface in com.mulesoft.connectors.mcp.internal.design.datasense
-
Contains resolver categories
- delegate - Variable in class com.mulesoft.connectors.mcp.internal.server.connection.McpSessionDecorator
- discardAndClose(HttpResponse) - Static method in class com.mulesoft.connectors.mcp.internal.util.HttpTransportUtils
- disconnect(McpAsyncClient) - Method in class com.mulesoft.connectors.mcp.internal.client.connection.provider.AbstractHttpClientConnectionProvider
- disconnect(McpAsyncServer) - Method in class com.mulesoft.connectors.mcp.internal.server.connection.provider.McpServerConnectionProvider
- dispose() - Method in class com.mulesoft.connectors.mcp.internal.client.ClientConfig
- dispose() - Method in class com.mulesoft.connectors.mcp.internal.client.connection.provider.AbstractHttpClientConnectionProvider
- dispose() - Method in class com.mulesoft.connectors.mcp.internal.server.config.ServerConfig
- DistributedL2SessionManager - Class in com.mulesoft.connectors.mcp.internal.server.session
-
A
SessionManagerimplementation 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. - DistributedL2SessionManager(String, ObjectStore<MuleServerSession>, LockFactory, Long) - Constructor for class com.mulesoft.connectors.mcp.internal.server.session.DistributedL2SessionManager
- doCloseGracefully() - Method in class com.mulesoft.connectors.mcp.internal.server.connection.provider.BaseServerTransportProvider
- doCloseGracefully() - Method in class com.mulesoft.connectors.mcp.internal.server.connection.provider.sse.SSEServerTransportProvider
- doCloseGracefully() - Method in class com.mulesoft.connectors.mcp.internal.server.connection.provider.streamable.StreamableHttpServerTransportProvider
- doOpen() - Method in class com.mulesoft.connectors.mcp.internal.server.connection.provider.BaseServerTransportProvider
- doOpen() - Method in class com.mulesoft.connectors.mcp.internal.server.connection.provider.sse.SSEServerTransportProvider
- doOpen() - Method in class com.mulesoft.connectors.mcp.internal.server.connection.provider.streamable.StreamableHttpServerTransportProvider
- doStart(SourceCallback<ResourceRequest, RequestAttributes>) - Method in class com.mulesoft.connectors.mcp.internal.server.source.resource.ResourceListener
- doStart(SourceCallback<Map<String, Object>, RequestAttributes>) - Method in class com.mulesoft.connectors.mcp.internal.server.source.tool.ToolListener
- doStart(SourceCallback<T, A>) - Method in class com.mulesoft.connectors.mcp.internal.server.source.AbstractRequestListener
- doStop() - Method in class com.mulesoft.connectors.mcp.internal.server.connection.provider.McpServerConnectionProvider
- doStop() - Method in class com.mulesoft.connectors.mcp.internal.server.source.AbstractRequestListener
- doStop() - Method in class com.mulesoft.connectors.mcp.internal.server.source.resource.ResourceListener
- doStop() - Method in class com.mulesoft.connectors.mcp.internal.server.source.tool.ToolListener
E
- enrichException(Exception) - Method in class com.mulesoft.connectors.mcp.internal.error.McpExceptionHandler
- equals(Object) - Method in class com.mulesoft.connectors.mcp.api.certificate.CertificateData
- equals(Object) - Method in class com.mulesoft.connectors.mcp.api.certificate.PrincipalData
- equals(Object) - Method in class com.mulesoft.connectors.mcp.api.certificate.X500PrincipalData
- equals(Object) - Method in class com.mulesoft.connectors.mcp.api.client.resource.ResourceMetadata
- equals(Object) - Method in class com.mulesoft.connectors.mcp.api.client.resource.ResourceTemplateMetadata
- equals(Object) - Method in class com.mulesoft.connectors.mcp.api.client.tool.CallToolResponse
- equals(Object) - Method in class com.mulesoft.connectors.mcp.api.client.tool.CallToolResponseContent
- equals(Object) - Method in class com.mulesoft.connectors.mcp.api.client.tool.ResourceContent
- equals(Object) - Method in class com.mulesoft.connectors.mcp.api.client.tool.ToolMetadata
- equals(Object) - Method in class com.mulesoft.connectors.mcp.api.server.resource.BlobResource
- equals(Object) - Method in class com.mulesoft.connectors.mcp.api.server.resource.ResourceRequest
- equals(Object) - Method in class com.mulesoft.connectors.mcp.api.server.resource.TextResource
- equals(Object) - Method in record class com.mulesoft.connectors.mcp.internal.server.connection.ClientCapabilitiesSerializable
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.mulesoft.connectors.mcp.internal.server.connection.ClientCapabilitiesSerializable.RootCapabilities
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.mulesoft.connectors.mcp.internal.server.connection.ClientCapabilitiesSerializable.Sampling
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.mulesoft.connectors.mcp.internal.server.connection.ImplementationSerializable
-
Indicates whether some other object is "equal to" this one.
- experimental() - Method in record class com.mulesoft.connectors.mcp.internal.server.connection.ClientCapabilitiesSerializable
-
Returns the value of the
experimentalrecord component.
F
- formatHexAndAscii(byte[]) - Static method in class com.mulesoft.connectors.mcp.api.certificate.CertificateExtension
-
Formats the given byte array into a hex and ASCII string representation.
- formatSignature(byte[]) - Static method in class com.mulesoft.connectors.mcp.api.certificate.CertificateData
-
Formats the signature bytes into a readable string representation.
- fromBase64(String) - Static method in class com.mulesoft.connectors.mcp.internal.McpUtils
-
Decodes the base64 content as a byte array
- fromMcpRoles(List<McpSchema.Role>) - Static method in class com.mulesoft.connectors.mcp.internal.McpUtils
-
Transforms the
McpSchemarepresentation of a role into the connector one - fromOriginal(McpSchema.ClientCapabilities) - Static method in record class com.mulesoft.connectors.mcp.internal.server.connection.ClientCapabilitiesSerializable
-
Creates a new ClientCapabilitiesSerializable object from an original ClientCapabilities object.
- fromOriginal(McpSchema.Implementation) - Static method in record class com.mulesoft.connectors.mcp.internal.server.connection.ImplementationSerializable
-
Creates an ImplementationSerializable from an Implementation
- fromRpcErrorCode(int) - Static method in enum class com.mulesoft.connectors.mcp.internal.error.McpErrorTypes
G
- get() - Static method in class com.mulesoft.connectors.mcp.internal.jackson.ObjectMapperFactory
- getAdditionalProperties() - Method in class com.mulesoft.connectors.mcp.api.connection.NewSessionRequest
- getAdditionalProperties() - Method in class com.mulesoft.connectors.mcp.api.server.RequestAttributes
- getAdditionalProperties() - Method in class com.mulesoft.connectors.mcp.internal.client.operation.RequestParameterGroup
- getAdditionalProperties() - Method in class com.mulesoft.connectors.mcp.internal.server.connection.observer.InboundRequestContext
- getAdditionalProperties() - Method in class com.mulesoft.connectors.mcp.internal.server.connection.observer.InternalNewSessionRequest
- getAdditionalProperties() - Method in class com.mulesoft.connectors.mcp.internal.server.connection.observer.OutboundRequestContext
- getAlgorithm() - Method in class com.mulesoft.connectors.mcp.api.certificate.PublicKeyData
-
Returns the algorithm of the public key.
- getAudience() - Method in class com.mulesoft.connectors.mcp.api.client.tool.CallToolResponseContent
- getAudience() - Method in class com.mulesoft.connectors.mcp.api.server.tool.ToolResponseContent
- getBasicConstraints() - Method in class com.mulesoft.connectors.mcp.api.certificate.CertificateData
-
Returns the basic constraints.
- getBlob() - Method in class com.mulesoft.connectors.mcp.api.client.tool.ResourceContent
- getBlob() - Method in class com.mulesoft.connectors.mcp.api.server.resource.BlobResource
- getBlob() - Method in class com.mulesoft.connectors.mcp.api.server.tool.BlobResourceToolResponseContent
- getCategoryName() - Method in class com.mulesoft.connectors.mcp.internal.client.operation.tool.datasense.ClientToolInputTypeResolver
- getCategoryName() - Method in class com.mulesoft.connectors.mcp.internal.client.operation.tool.datasense.ClientToolKeyResolver
- getCategoryName() - Method in class com.mulesoft.connectors.mcp.internal.server.source.tool.datasense.ToolListenerOutputResolver
- getClientCertificate() - Method in class com.mulesoft.connectors.mcp.api.certificate.ClientCertificateAware
- getClientCertificate() - Method in class com.mulesoft.connectors.mcp.internal.server.connection.observer.InboundRequestContext
- getClientCertificate() - Method in class com.mulesoft.connectors.mcp.internal.server.connection.observer.InternalNewSessionRequest
- getClientConfig(String) - Method in class com.mulesoft.connectors.mcp.internal.ConfigTracker
- getClientName() - Method in class com.mulesoft.connectors.mcp.internal.client.ClientConfig
- getClientVersion() - Method in class com.mulesoft.connectors.mcp.internal.client.ClientConfig
- getCode() - Method in enum class com.mulesoft.connectors.mcp.internal.error.McpErrorTypes
- getCommonName() - Method in class com.mulesoft.connectors.mcp.api.certificate.PrincipalData
-
Extracts and returns the common name (CN) from the principal's name.
- getContent() - Method in class com.mulesoft.connectors.mcp.internal.server.source.resource.ResourceContentTransformer
- getContents() - Method in class com.mulesoft.connectors.mcp.api.client.tool.CallToolResponse
- getContents() - Method in class com.mulesoft.connectors.mcp.internal.server.source.tool.ServerToolResultContentTransformer
- getCriticalExtensionOIDs() - Method in class com.mulesoft.connectors.mcp.api.certificate.CertificateData
-
Returns the critical extension OIDs.
- getCriticality() - Method in class com.mulesoft.connectors.mcp.api.certificate.CertificateExtension
-
Returns the criticality of the extension.
- getData() - Method in class com.mulesoft.connectors.mcp.api.client.tool.CallToolResponseContent
- getData() - Method in class com.mulesoft.connectors.mcp.api.server.tool.ImageToolResponseContent
- getDescription() - Method in class com.mulesoft.connectors.mcp.api.client.resource.ResourceMetadata
- getDescription() - Method in class com.mulesoft.connectors.mcp.api.client.resource.ResourceTemplateMetadata
- getDescription() - Method in class com.mulesoft.connectors.mcp.api.client.tool.ToolMetadata
- getEncoded() - Method in class com.mulesoft.connectors.mcp.api.certificate.CertificateData
-
Returns the encoded form of the certificate.
- getEncoded() - Method in class com.mulesoft.connectors.mcp.api.certificate.PublicKeyData
-
Returns the encoded form of the public key.
- getErrorTypes() - Method in class com.mulesoft.connectors.mcp.internal.error.BasicOperationErrorTypeProvider
- getErrorTypes() - Method in class com.mulesoft.connectors.mcp.internal.error.JsonRpcErrorTypeProvider
- getErrorTypes() - Method in class com.mulesoft.connectors.mcp.internal.error.ResourceErrorTypeProvider
- getExtendedKeyUsage() - Method in class com.mulesoft.connectors.mcp.api.certificate.CertificateData
-
Returns the extended key usage.
- getExtensions() - Method in class com.mulesoft.connectors.mcp.api.certificate.CertificateData
-
Returns the certificate extensions.
- getExtensionValue(String) - Method in class com.mulesoft.connectors.mcp.api.certificate.CertificateData
-
Returns the value of the extension with the specified OID.
- getId() - Method in class com.mulesoft.connectors.mcp.internal.design.vp.ImageMimeTypeValueProvider
- getId() - Method in class com.mulesoft.connectors.mcp.internal.design.vp.MimeTypeValueProvider
- getId() - Method in class com.mulesoft.connectors.mcp.internal.design.vp.ResourceUriValueProvider
- getId() - Method in class com.mulesoft.connectors.mcp.internal.design.vp.TextMimeTypeValueProvider
- getId() - Method in class com.mulesoft.connectors.mcp.internal.server.connection.MuleServerSession
- getInputMetadata(MetadataContext, String) - Method in class com.mulesoft.connectors.mcp.internal.client.operation.tool.datasense.ClientToolInputTypeResolver
- getInputSchema() - Method in class com.mulesoft.connectors.mcp.api.client.tool.ToolMetadata
- getIssuerAlternativeNames() - Method in class com.mulesoft.connectors.mcp.api.certificate.CertificateData
-
Returns the issuer alternative names.
- getIssuerDN() - Method in class com.mulesoft.connectors.mcp.api.certificate.CertificateData
-
Returns the issuer distinguished name.
- getIssuerUniqueID() - Method in class com.mulesoft.connectors.mcp.api.certificate.CertificateData
-
Returns the issuer unique ID.
- getIssuerX500Principal() - Method in class com.mulesoft.connectors.mcp.api.certificate.CertificateData
-
Returns the issuer X500 principal.
- getKeys(MetadataContext) - Method in class com.mulesoft.connectors.mcp.internal.client.operation.tool.datasense.ClientToolKeyResolver
- getKeyUsage() - Method in class com.mulesoft.connectors.mcp.api.certificate.CertificateData
-
Returns the key usage.
- getLocalHostAddress() - Method in class com.mulesoft.connectors.mcp.internal.server.connection.observer.InternalNewSessionRequest
- getLocalSessions() - Method in class com.mulesoft.connectors.mcp.internal.server.session.DistributedL2SessionManager
- getLocalSessions() - Method in class com.mulesoft.connectors.mcp.internal.server.session.InMemorySessionManager
- getLocalSessions() - Method in interface com.mulesoft.connectors.mcp.internal.server.session.SessionManager
-
For distributed implementations, it returns the sessions that were created in this particular Mule instances.
- getMessage() - Method in class com.mulesoft.connectors.mcp.internal.server.connection.observer.MessageContext
- getMimeType() - Method in class com.mulesoft.connectors.mcp.api.client.resource.ResourceMetadata
- getMimeType() - Method in class com.mulesoft.connectors.mcp.api.client.resource.ResourceTemplateMetadata
- getMimeType() - Method in class com.mulesoft.connectors.mcp.api.client.tool.CallToolResponseContent
- getMimeType() - Method in class com.mulesoft.connectors.mcp.api.client.tool.ResourceContent
- getMimeType() - Method in class com.mulesoft.connectors.mcp.api.server.tool.BlobResourceToolResponseContent
- getMimeType() - Method in class com.mulesoft.connectors.mcp.api.server.tool.ImageToolResponseContent
- getMimeType() - Method in class com.mulesoft.connectors.mcp.api.server.tool.TextResourceToolResponseContent
- getModulus() - Method in class com.mulesoft.connectors.mcp.api.certificate.PublicKeyData
-
Returns the modulus of the public key.
- getName() - Method in class com.mulesoft.connectors.mcp.api.certificate.AlternativeNameData
-
Returns the alternative name.
- getName() - Method in class com.mulesoft.connectors.mcp.api.certificate.CertificateData
-
Returns the name of the subject distinguished name.
- getName() - Method in class com.mulesoft.connectors.mcp.api.certificate.PrincipalData
-
Returns the name of the principal.
- getName() - Method in class com.mulesoft.connectors.mcp.api.certificate.X500PrincipalData
-
Returns the name of the X.500 Principal.
- getName() - Method in class com.mulesoft.connectors.mcp.api.client.resource.ResourceMetadata
- getName() - Method in class com.mulesoft.connectors.mcp.api.client.resource.ResourceTemplateMetadata
- getName() - Method in class com.mulesoft.connectors.mcp.api.client.tool.ToolMetadata
- getNextCursor(R) - Method in class com.mulesoft.connectors.mcp.internal.client.operation.tool.McpPagingProvider
- getNonCriticalExtensionOIDs() - Method in class com.mulesoft.connectors.mcp.api.certificate.CertificateData
-
Returns the non-critical extension OIDs.
- getNotAfter() - Method in class com.mulesoft.connectors.mcp.api.certificate.CertificateData
-
Returns the end date of the validity period.
- getNotBefore() - Method in class com.mulesoft.connectors.mcp.api.certificate.CertificateData
-
Returns the start date of the validity period.
- getOid() - Method in class com.mulesoft.connectors.mcp.api.certificate.CertificateExtension
-
Returns the OID of the extension.
- getOutputType(MetadataContext, String) - Method in class com.mulesoft.connectors.mcp.internal.server.source.tool.datasense.ToolListenerOutputResolver
- getPage(McpAsyncClient) - Method in class com.mulesoft.connectors.mcp.internal.client.operation.tool.McpPagingProvider
- getParams() - Method in class com.mulesoft.connectors.mcp.api.certificate.PublicKeyData
-
Returns the parameters of the public key.
- getParent() - Method in enum class com.mulesoft.connectors.mcp.internal.error.McpErrorTypes
- getPriority() - Method in class com.mulesoft.connectors.mcp.api.client.tool.CallToolResponseContent
- getPriority() - Method in class com.mulesoft.connectors.mcp.api.server.tool.ToolResponseContent
- getPublicKey() - Method in class com.mulesoft.connectors.mcp.api.certificate.CertificateData
-
Returns the public key of the certificate.
- getPublicKey() - Method in class com.mulesoft.connectors.mcp.api.certificate.PublicKeyData
- getRefName() - Method in class com.mulesoft.connectors.mcp.internal.client.ClientConfig
- getRefName() - Method in class com.mulesoft.connectors.mcp.internal.server.config.ServerConfig
- getRejectedMessage() - Method in class com.mulesoft.connectors.mcp.internal.server.connection.observer.InternalNewSessionRequest
- getRejectedStatusCode() - Method in class com.mulesoft.connectors.mcp.internal.server.connection.observer.InternalNewSessionRequest
- getRejectWithMessage() - Method in class com.mulesoft.connectors.mcp.internal.server.source.session.RejectNewSessionParameterGroup
- getRejectWithStatusCode() - Method in class com.mulesoft.connectors.mcp.internal.server.source.session.RejectNewSessionParameterGroup
- getRemoteHostAddress() - Method in class com.mulesoft.connectors.mcp.internal.server.connection.observer.InternalNewSessionRequest
- getRequestAttributes(MessagingManager) - Static method in class com.mulesoft.connectors.mcp.internal.McpUtils
- getRequestedUri() - Method in class com.mulesoft.connectors.mcp.api.server.resource.ResourceRequest
- getRequestId() - Method in class com.mulesoft.connectors.mcp.api.server.RequestAttributes
- getRequestObserver() - Method in class com.mulesoft.connectors.mcp.internal.server.connection.provider.BaseServerTransportProvider
- getResolverName() - Method in class com.mulesoft.connectors.mcp.internal.client.operation.tool.datasense.ClientToolInputTypeResolver
- getResolverName() - Method in class com.mulesoft.connectors.mcp.internal.client.operation.tool.datasense.ClientToolKeyResolver
- getResolverName() - Method in class com.mulesoft.connectors.mcp.internal.server.source.tool.datasense.ToolListenerOutputResolver
- getResource() - Method in class com.mulesoft.connectors.mcp.api.client.tool.CallToolResponseContent
- getScheduler() - Method in class com.mulesoft.connectors.mcp.internal.server.connection.provider.McpServerConnectionProvider
- getSerialNumber() - Method in class com.mulesoft.connectors.mcp.api.certificate.CertificateData
-
Returns the serial number of the certificate.
- getSerialNumber() - Method in class com.mulesoft.connectors.mcp.api.certificate.SerialNumberData
-
Returns the serial number.
- getSerialNumberObject() - Method in class com.mulesoft.connectors.mcp.api.certificate.CertificateData
-
Returns the serial number as a SerialNumberData object.
- getServer() - Method in class com.mulesoft.connectors.mcp.internal.server.source.AbstractRequestListener
- getServerConfig(String) - Method in class com.mulesoft.connectors.mcp.internal.ConfigTracker
- getServerName() - Method in class com.mulesoft.connectors.mcp.internal.server.config.ServerConfig
- getServerVersion() - Method in class com.mulesoft.connectors.mcp.internal.server.config.ServerConfig
- getSession() - Method in class com.mulesoft.connectors.mcp.internal.server.connection.observer.InternalNewSessionRequest
- getSessionFactory() - Method in class com.mulesoft.connectors.mcp.internal.server.connection.provider.BaseServerTransportProvider
- getSessionId() - Method in class com.mulesoft.connectors.mcp.api.connection.NewSessionRequest
- getSessionId() - Method in class com.mulesoft.connectors.mcp.api.server.RequestAttributes
- getSessionId() - Method in class com.mulesoft.connectors.mcp.internal.server.connection.observer.InboundRequestContext
- getSessionIdleTimeoutMillis() - Method in class com.mulesoft.connectors.mcp.internal.server.connection.provider.streamable.SessionHandlingParameterGroup
- getSessionObserver() - Method in class com.mulesoft.connectors.mcp.internal.server.connection.provider.BaseServerTransportProvider
- getSessionsObjectStore() - Method in class com.mulesoft.connectors.mcp.internal.server.connection.provider.streamable.SessionHandlingParameterGroup
- getSigAlgName() - Method in class com.mulesoft.connectors.mcp.api.certificate.CertificateData
-
Returns the signature algorithm name.
- getSigAlgOID() - Method in class com.mulesoft.connectors.mcp.api.certificate.CertificateData
-
Returns the signature algorithm OID.
- getSigAlgParams() - Method in class com.mulesoft.connectors.mcp.api.certificate.CertificateData
-
Returns the signature algorithm parameters.
- getSignature() - Method in class com.mulesoft.connectors.mcp.api.certificate.CertificateData
-
Returns the signature.
- getSink(SourceCallbackContext) - Method in class com.mulesoft.connectors.mcp.internal.server.source.AbstractRequestListener
- getStatusCode() - Method in exception com.mulesoft.connectors.mcp.internal.SessionRejectedException
- getSubjectAlternativeNames() - Method in class com.mulesoft.connectors.mcp.api.certificate.CertificateData
-
Returns the subject alternative names.
- getSubjectDN() - Method in class com.mulesoft.connectors.mcp.api.certificate.CertificateData
-
Returns the subject distinguished name.
- getSubjectX500Principal() - Method in class com.mulesoft.connectors.mcp.api.certificate.CertificateData
-
Returns the subject X500 principal.
- getText() - Method in class com.mulesoft.connectors.mcp.api.client.tool.CallToolResponseContent
- getText() - Method in class com.mulesoft.connectors.mcp.api.client.tool.ResourceContent
- getText() - Method in class com.mulesoft.connectors.mcp.api.server.resource.TextResource
- getText() - Method in class com.mulesoft.connectors.mcp.api.server.tool.TextResourceToolResponseContent
- getText() - Method in class com.mulesoft.connectors.mcp.api.server.tool.TextToolResponseContent
- getTotalResults(McpAsyncClient) - Method in class com.mulesoft.connectors.mcp.internal.client.operation.tool.McpPagingProvider
- getTransport() - Method in class com.mulesoft.connectors.mcp.internal.server.config.ServerConfig
- getTransport() - Method in class com.mulesoft.connectors.mcp.internal.server.connection.MuleServerSession
- getType() - Method in class com.mulesoft.connectors.mcp.api.certificate.AlternativeNameData
-
Returns the type of the alternative name.
- getType() - Method in class com.mulesoft.connectors.mcp.api.certificate.CertificateData
-
Returns the type of the certificate.
- getType() - Method in class com.mulesoft.connectors.mcp.api.client.tool.CallToolResponseContent
- getUri() - Method in class com.mulesoft.connectors.mcp.api.client.resource.ResourceMetadata
- getUri() - Method in class com.mulesoft.connectors.mcp.api.client.tool.ResourceContent
- getUri() - Method in class com.mulesoft.connectors.mcp.api.server.tool.BlobResourceToolResponseContent
- getUri() - Method in class com.mulesoft.connectors.mcp.api.server.tool.TextResourceToolResponseContent
- getUriTemplate() - Method in class com.mulesoft.connectors.mcp.api.client.resource.ResourceTemplateMetadata
- getValue() - Method in class com.mulesoft.connectors.mcp.api.certificate.CertificateExtension
-
Returns the value of the extension.
- getVersion() - Method in class com.mulesoft.connectors.mcp.api.certificate.CertificateData
-
Returns the version of the certificate.
H
- handle(McpSchema.JSONRPCMessage) - Method in class com.mulesoft.connectors.mcp.internal.server.connection.MuleServerSession
- hashCode() - Method in class com.mulesoft.connectors.mcp.api.certificate.CertificateData
- hashCode() - Method in class com.mulesoft.connectors.mcp.api.certificate.PrincipalData
- hashCode() - Method in class com.mulesoft.connectors.mcp.api.certificate.X500PrincipalData
- hashCode() - Method in class com.mulesoft.connectors.mcp.api.client.resource.ResourceMetadata
- hashCode() - Method in class com.mulesoft.connectors.mcp.api.client.resource.ResourceTemplateMetadata
- hashCode() - Method in class com.mulesoft.connectors.mcp.api.client.tool.CallToolResponse
- hashCode() - Method in class com.mulesoft.connectors.mcp.api.client.tool.CallToolResponseContent
- hashCode() - Method in class com.mulesoft.connectors.mcp.api.client.tool.ResourceContent
- hashCode() - Method in class com.mulesoft.connectors.mcp.api.client.tool.ToolMetadata
- hashCode() - Method in class com.mulesoft.connectors.mcp.api.server.resource.BlobResource
- hashCode() - Method in class com.mulesoft.connectors.mcp.api.server.resource.ResourceRequest
- hashCode() - Method in class com.mulesoft.connectors.mcp.api.server.resource.TextResource
- hashCode() - Method in record class com.mulesoft.connectors.mcp.internal.server.connection.ClientCapabilitiesSerializable
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.mulesoft.connectors.mcp.internal.server.connection.ClientCapabilitiesSerializable.RootCapabilities
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.mulesoft.connectors.mcp.internal.server.connection.ClientCapabilitiesSerializable.Sampling
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.mulesoft.connectors.mcp.internal.server.connection.ImplementationSerializable
-
Returns a hash code value for this object.
- hasUnsupportedCriticalExtension() - Method in class com.mulesoft.connectors.mcp.api.certificate.CertificateData
-
Returns whether the certificate has unsupported critical extensions.
- httpClient - Variable in class com.mulesoft.connectors.mcp.internal.client.connection.provider.AbstractHttpClientConnectionProvider
- httpClient - Variable in class com.mulesoft.connectors.mcp.internal.client.connection.transport.AbstractHttpClientTransport
- httpService - Variable in class com.mulesoft.connectors.mcp.internal.client.connection.provider.AbstractHttpClientConnectionProvider
- HttpTransportUtils - Class in com.mulesoft.connectors.mcp.internal.util
I
- image - Enum constant in enum class com.mulesoft.connectors.mcp.api.client.tool.ToolContentType
- ImageMimeTypeValueProvider - Class in com.mulesoft.connectors.mcp.internal.design.vp
-
Open
ValueProviderwith the most common image mime types - ImageMimeTypeValueProvider() - Constructor for class com.mulesoft.connectors.mcp.internal.design.vp.ImageMimeTypeValueProvider
- ImageToolResponseContent - Class in com.mulesoft.connectors.mcp.api.server.tool
-
Defines an image content that's part of the response of a tool implemented through this connector
- ImageToolResponseContent() - Constructor for class com.mulesoft.connectors.mcp.api.server.tool.ImageToolResponseContent
- immutable(MultiMap<K, V>) - Static method in class com.mulesoft.connectors.mcp.internal.McpUtils
- ImplementationSerializable - Record Class in com.mulesoft.connectors.mcp.internal.server.connection
- ImplementationSerializable(String, String) - Constructor for record class com.mulesoft.connectors.mcp.internal.server.connection.ImplementationSerializable
-
Creates an instance of a
ImplementationSerializablerecord class. - InboundRequestContext - Class in com.mulesoft.connectors.mcp.internal.server.connection.observer
- InboundRequestContext(McpSchema.JSONRPCRequest, String, MultiMap<String, String>, Supplier<CertificateData>) - Constructor for class com.mulesoft.connectors.mcp.internal.server.connection.observer.InboundRequestContext
- initialise() - Method in class com.mulesoft.connectors.mcp.internal.client.ClientConfig
- initialise() - Method in class com.mulesoft.connectors.mcp.internal.client.connection.provider.AbstractHttpClientConnectionProvider
- initialise() - Method in class com.mulesoft.connectors.mcp.internal.server.config.ServerConfig
- InMemorySessionManager - Class in com.mulesoft.connectors.mcp.internal.server.session
-
Simple implementation of
SessionManagerbacked by aConcurrentHashMap - InMemorySessionManager() - Constructor for class com.mulesoft.connectors.mcp.internal.server.session.InMemorySessionManager
- INTERNAL_ERROR - Enum constant in enum class com.mulesoft.connectors.mcp.internal.error.McpErrorTypes
-
Internal error either on the remove server or this connector
- InternalNewSessionRequest - Class in com.mulesoft.connectors.mcp.internal.server.connection.observer
- InternalNewSessionRequest(MuleServerSession, MultiMap<String, String>, Supplier<CertificateData>, String, String) - Constructor for class com.mulesoft.connectors.mcp.internal.server.connection.observer.InternalNewSessionRequest
- INVALID_PARAMS - Enum constant in enum class com.mulesoft.connectors.mcp.internal.error.McpErrorTypes
-
Supplied parameters were invalid
- INVALID_REQUEST - Enum constant in enum class com.mulesoft.connectors.mcp.internal.error.McpErrorTypes
-
The request was invalid or malformed
- INVALID_URI - Enum constant in enum class com.mulesoft.connectors.mcp.internal.error.McpErrorTypes
-
The supplied URI could not be parsed.
- isError() - Method in class com.mulesoft.connectors.mcp.api.client.tool.CallToolResponse
- isJsonRpcError() - Method in enum class com.mulesoft.connectors.mcp.internal.error.McpErrorTypes
J
- JSON - Enum constant in enum class com.mulesoft.connectors.mcp.api.server.StreamableMimeType
-
The server returns a body of type application/json
- JSON_RPC_ERROR - Enum constant in enum class com.mulesoft.connectors.mcp.internal.error.McpErrorTypes
-
Parent type for errors that match those defined in the Json RPC standard
- JsonRpcErrorTypeProvider - Class in com.mulesoft.connectors.mcp.internal.error
-
Returns the error types that match the Json RPC error defined in that standard
- JsonRpcErrorTypeProvider() - Constructor for class com.mulesoft.connectors.mcp.internal.error.JsonRpcErrorTypeProvider
L
- listChanged() - Method in record class com.mulesoft.connectors.mcp.internal.server.connection.ClientCapabilitiesSerializable.RootCapabilities
-
Returns the value of the
listChangedrecord component. - listResources() - Method in class com.mulesoft.connectors.mcp.internal.client.operation.resource.ClientResourceOperations
-
Lists all the available resources in the remote MCP Server
- listResourceTemplates() - Method in class com.mulesoft.connectors.mcp.internal.client.operation.resource.ClientResourceOperations
-
Lists all the available resource templates in the target MCP client
- listTools() - Method in class com.mulesoft.connectors.mcp.internal.client.operation.tool.ClientToolOperations
-
Lists all the available tools in the remote MCP server
M
- McpConnector - Class in com.mulesoft.connectors.mcp.internal
-
Allows Mule applications to act as both MCP servers and clients
- McpConnector() - Constructor for class com.mulesoft.connectors.mcp.internal.McpConnector
- McpErrorTypes - Enum Class in com.mulesoft.connectors.mcp.internal.error
-
Represents an error that can happen in an HTTP operation.
- McpExceptionHandler - Class in com.mulesoft.connectors.mcp.internal.error
-
Matches unhandled exceptions to the proper
ModuleExceptionorConnectionException - McpExceptionHandler() - Constructor for class com.mulesoft.connectors.mcp.internal.error.McpExceptionHandler
- McpPagingProvider<T,
R> - Class in com.mulesoft.connectors.mcp.internal.client.operation.tool -
Base class for consuming paged responses
- McpPagingProvider() - Constructor for class com.mulesoft.connectors.mcp.internal.client.operation.tool.McpPagingProvider
- McpServerConnectionProvider - Class in com.mulesoft.connectors.mcp.internal.server.connection.provider
-
Base class for s server connection provider
- McpServerConnectionProvider() - Constructor for class com.mulesoft.connectors.mcp.internal.server.connection.provider.McpServerConnectionProvider
- McpSessionDecorator - Class in com.mulesoft.connectors.mcp.internal.server.connection
-
Base class for
McpSessiondecorators - McpSessionDecorator() - Constructor for class com.mulesoft.connectors.mcp.internal.server.connection.McpSessionDecorator
- McpSessionDecorator(McpSession) - Constructor for class com.mulesoft.connectors.mcp.internal.server.connection.McpSessionDecorator
- McpUtils - Class in com.mulesoft.connectors.mcp.internal
-
Misc utilities
- MessageContext<T> - Class in com.mulesoft.connectors.mcp.internal.server.connection.observer
- MessageContext(T) - Constructor for class com.mulesoft.connectors.mcp.internal.server.connection.observer.MessageContext
- messagingManager - Variable in class com.mulesoft.connectors.mcp.internal.client.connection.provider.AbstractHttpClientConnectionProvider
- messagingManager - Variable in class com.mulesoft.connectors.mcp.internal.client.connection.transport.AbstractHttpClientTransport
- messagingManager - Variable in class com.mulesoft.connectors.mcp.internal.server.source.AbstractRequestListener
- MessagingManager - Class in com.mulesoft.connectors.mcp.internal
-
This class is part of the workaround for issue {@link https://github.com/modelcontextprotocol/java-sdk/issues/273}
- MessagingManager() - Constructor for class com.mulesoft.connectors.mcp.internal.MessagingManager
- METHOD_NOT_FOUND - Enum constant in enum class com.mulesoft.connectors.mcp.internal.error.McpErrorTypes
-
The remote MCP server does not support the given method, most likely due to a version incompatibility or a bug
- MimeTypeValueProvider - Class in com.mulesoft.connectors.mcp.internal.design.vp
-
Open
ValueProviderwith the most common mime types - MimeTypeValueProvider() - Constructor for class com.mulesoft.connectors.mcp.internal.design.vp.MimeTypeValueProvider
- muleContext - Variable in class com.mulesoft.connectors.mcp.internal.client.connection.provider.AbstractHttpClientConnectionProvider
- MuleServerSession - Class in com.mulesoft.connectors.mcp.internal.server.connection
- MuleServerSession(McpServerSession, McpServerTransport) - Constructor for class com.mulesoft.connectors.mcp.internal.server.connection.MuleServerSession
N
- name() - Method in record class com.mulesoft.connectors.mcp.internal.server.connection.ImplementationSerializable
-
Returns the value of the
namerecord component. - NewSessionRequest - Class in com.mulesoft.connectors.mcp.api.connection
-
Contains the data associated to a client requiring the creation of a new server session
- NewSessionRequest(String, MultiMap<String, String>, Supplier<CertificateData>) - Constructor for class com.mulesoft.connectors.mcp.api.connection.NewSessionRequest
- normalizePath(String, String) - Static method in class com.mulesoft.connectors.mcp.internal.util.HttpTransportUtils
-
Normalizes the
pathmaking sure it starts with a'/' - notifyClients(String, Object) - Method in class com.mulesoft.connectors.mcp.internal.server.connection.provider.BaseServerTransportProvider
O
- objectMapper - Variable in class com.mulesoft.connectors.mcp.internal.client.connection.transport.AbstractHttpClientTransport
- objectMapper - Static variable in class com.mulesoft.connectors.mcp.internal.server.connection.provider.BaseServerTransportProvider
- ObjectMapperFactory - Class in com.mulesoft.connectors.mcp.internal.jackson
-
Returns the
ObjectMapperto be used. - ObjectMapperFactory() - Constructor for class com.mulesoft.connectors.mcp.internal.jackson.ObjectMapperFactory
- onError(List<ToolResponseContent>, Error, SourceCallbackContext) - Method in class com.mulesoft.connectors.mcp.internal.server.source.tool.ToolListener
- onError(Error, SourceCallbackContext) - Method in class com.mulesoft.connectors.mcp.internal.server.source.resource.ResourceListener
- onError(Error, SourceCallbackContext) - Method in class com.mulesoft.connectors.mcp.internal.server.source.session.OnNewSessionListener
- onInitialize(Runnable) - Method in class com.mulesoft.connectors.mcp.internal.server.connection.MuleServerSession
- onNewSession(SessionObserver) - Method in class com.mulesoft.connectors.mcp.internal.server.connection.provider.BaseServerTransportProvider
-
Register an observer when a new session is created.
- OnNewSessionListener - Class in com.mulesoft.connectors.mcp.internal.server.source.session
- OnNewSessionListener() - Constructor for class com.mulesoft.connectors.mcp.internal.server.source.session.OnNewSessionListener
- onNewSessionRequest(InternalNewSessionRequest) - Method in interface com.mulesoft.connectors.mcp.internal.server.connection.observer.SessionObserver
- onRequest(InboundRequestContext) - Method in interface com.mulesoft.connectors.mcp.internal.server.connection.observer.RpcRequestObserver
- onRPCRequest(RpcRequestObserver) - Method in class com.mulesoft.connectors.mcp.internal.server.connection.provider.BaseServerTransportProvider
-
Register an observer when a new RPC request is received.
- onStart(SourceCallback<NewSessionRequest, Void>) - Method in class com.mulesoft.connectors.mcp.internal.server.source.session.OnNewSessionListener
- onStart(SourceCallback<T, A>) - Method in class com.mulesoft.connectors.mcp.internal.server.source.AbstractRequestListener
- onStop() - Method in class com.mulesoft.connectors.mcp.internal.server.source.AbstractRequestListener
- onStop() - Method in class com.mulesoft.connectors.mcp.internal.server.source.session.OnNewSessionListener
- onSuccess(Resource, SourceCallbackContext) - Method in class com.mulesoft.connectors.mcp.internal.server.source.resource.ResourceListener
- onSuccess(RejectNewSessionParameterGroup, SourceCallbackContext) - Method in class com.mulesoft.connectors.mcp.internal.server.source.session.OnNewSessionListener
- onSuccess(List<ToolResponseContent>, SourceCallbackContext) - Method in class com.mulesoft.connectors.mcp.internal.server.source.tool.ToolListener
- onTerminate(SourceResult) - Method in class com.mulesoft.connectors.mcp.internal.server.source.resource.ResourceListener
- onTerminate(SourceResult) - Method in class com.mulesoft.connectors.mcp.internal.server.source.session.OnNewSessionListener
- onTerminate(SourceResult) - Method in class com.mulesoft.connectors.mcp.internal.server.source.tool.ToolListener
- open - Variable in class com.mulesoft.connectors.mcp.internal.server.connection.provider.BaseServerTransportProvider
- open() - Method in class com.mulesoft.connectors.mcp.internal.client.connection.transport.sse.SseClientTransport
- open() - Method in class com.mulesoft.connectors.mcp.internal.server.connection.provider.BaseServerTransportProvider
- opened - Variable in class com.mulesoft.connectors.mcp.internal.client.connection.transport.AbstractHttpClientTransport
- OutboundRequestContext<T> - Class in com.mulesoft.connectors.mcp.internal.server.connection.observer
- OutboundRequestContext(T, MultiMap<String, String>) - Constructor for class com.mulesoft.connectors.mcp.internal.server.connection.observer.OutboundRequestContext
P
- PARSE_ERROR - Enum constant in enum class com.mulesoft.connectors.mcp.internal.error.McpErrorTypes
-
Occurs when a JSON object could not be parsed and/or is malformed
- parseAndValidate(String) - Static method in class com.mulesoft.connectors.mcp.internal.McpUtils
-
Parses the given
uriand throws aModuleExceptionif invalid - parseMessageFromBody(HttpEntity) - Static method in class com.mulesoft.connectors.mcp.internal.util.HttpTransportUtils
- parseMessageFromBody(HttpRequest) - Static method in class com.mulesoft.connectors.mcp.internal.util.HttpTransportUtils
- parseMessageFromBody(HttpResponse) - Static method in class com.mulesoft.connectors.mcp.internal.util.HttpTransportUtils
- ping(McpAsyncClient, CompletionCallback<Void, Void>) - Method in class com.mulesoft.connectors.mcp.internal.client.operation.ClientProtocolOperations
-
Pings the remote server
- popInbound() - Method in class com.mulesoft.connectors.mcp.internal.MessagingManager
- popOutbound(Object) - Method in class com.mulesoft.connectors.mcp.internal.MessagingManager
- PrincipalData - Class in com.mulesoft.connectors.mcp.api.certificate
-
A custom Data Transfer Object (DTO) to replace the
Principalclass. - PrincipalData(String) - Constructor for class com.mulesoft.connectors.mcp.api.certificate.PrincipalData
-
Constructs a new
PrincipalDatainstance with the specified name. - PublicKeyData - Class in com.mulesoft.connectors.mcp.api.certificate
-
A custom Data Transfer Object (DTO) to replace the
PublicKeyclass. - PublicKeyData(String, byte[]) - Constructor for class com.mulesoft.connectors.mcp.api.certificate.PublicKeyData
-
Constructs a new
PublicKeyDatainstance with the specified algorithm and encoded form. - PublicKeyData(String, BigInteger, BigInteger, String, byte[]) - Constructor for class com.mulesoft.connectors.mcp.api.certificate.PublicKeyData
-
Constructs a new
PublicKeyDatainstance with detailed attributes.
Q
- queryTools(McpAsyncClient, String) - Static method in class com.mulesoft.connectors.mcp.internal.design.datasense.DataSenseUtils
-
Fetches tools from a remote server, using the given
cursoras a page locator
R
- readResource(McpAsyncClient, String, RequestParameterGroup, CompletionCallback<ResourceContent, Void>) - Method in class com.mulesoft.connectors.mcp.internal.client.operation.resource.ClientResourceOperations
-
Reads a resource referenced by its URI
- recoverSession(String) - Method in class com.mulesoft.connectors.mcp.internal.server.session.DistributedL2SessionManager
- recoverSession(String) - Method in class com.mulesoft.connectors.mcp.internal.server.session.InMemorySessionManager
- recoverSession(String) - Method in interface com.mulesoft.connectors.mcp.internal.server.session.SessionManager
- refName - Variable in class com.mulesoft.connectors.mcp.internal.client.connection.provider.AbstractHttpClientConnectionProvider
- refName - Variable in class com.mulesoft.connectors.mcp.internal.server.connection.provider.BaseServerTransportProvider
- register(ClientConfig) - Method in class com.mulesoft.connectors.mcp.internal.ConfigTracker
- register(ServerConfig) - Method in class com.mulesoft.connectors.mcp.internal.ConfigTracker
- reject(String, Integer) - Method in class com.mulesoft.connectors.mcp.internal.server.connection.observer.InternalNewSessionRequest
- RejectNewSessionParameterGroup - Class in com.mulesoft.connectors.mcp.internal.server.source.session
- RejectNewSessionParameterGroup() - Constructor for class com.mulesoft.connectors.mcp.internal.server.source.session.RejectNewSessionParameterGroup
- REQUEST_TIMEOUT - Enum constant in enum class com.mulesoft.connectors.mcp.internal.error.McpErrorTypes
-
The request timed out.
- RequestAttributes - Class in com.mulesoft.connectors.mcp.api.server
- RequestAttributes() - Constructor for class com.mulesoft.connectors.mcp.api.server.RequestAttributes
- RequestAttributes(String, String, MultiMap<String, String>, Supplier<CertificateData>) - Constructor for class com.mulesoft.connectors.mcp.api.server.RequestAttributes
- requestNextPage(McpAsyncClient, String) - Method in class com.mulesoft.connectors.mcp.internal.client.operation.tool.McpPagingProvider
- requestOptions - Variable in class com.mulesoft.connectors.mcp.internal.client.connection.transport.AbstractHttpClientTransport
- RequestParameterGroup - Class in com.mulesoft.connectors.mcp.internal.client.operation
- RequestParameterGroup() - Constructor for class com.mulesoft.connectors.mcp.internal.client.operation.RequestParameterGroup
- requestTimeout - Variable in class com.mulesoft.connectors.mcp.internal.client.connection.provider.AbstractHttpClientConnectionProvider
-
Sets the duration to wait for server responses before timing out requests.
- requestTimeoutUnit - Variable in class com.mulesoft.connectors.mcp.internal.client.connection.provider.AbstractHttpClientConnectionProvider
-
Time Unit for the requestTimeout parameter
- resolve() - Method in class com.mulesoft.connectors.mcp.internal.design.vp.ImageMimeTypeValueProvider
- resolve() - Method in class com.mulesoft.connectors.mcp.internal.design.vp.MimeTypeValueProvider
- resolve() - Method in class com.mulesoft.connectors.mcp.internal.design.vp.ResourceUriValueProvider
- resolve() - Method in class com.mulesoft.connectors.mcp.internal.design.vp.TextMimeTypeValueProvider
- resource - Enum constant in enum class com.mulesoft.connectors.mcp.api.client.tool.ToolContentType
- Resource - Interface in com.mulesoft.connectors.mcp.api.server.resource
-
Base contract for defining the contents of an MCP Resource
- ResourceContent - Class in com.mulesoft.connectors.mcp.api.client.tool
-
A flattened representation of a resource content.
- ResourceContent() - Constructor for class com.mulesoft.connectors.mcp.api.client.tool.ResourceContent
- ResourceContentTransformer - Class in com.mulesoft.connectors.mcp.internal.server.source.resource
- ResourceContentTransformer(String, String) - Constructor for class com.mulesoft.connectors.mcp.internal.server.source.resource.ResourceContentTransformer
- ResourceErrorTypeProvider - Class in com.mulesoft.connectors.mcp.internal.error
-
The error types that are specific to components that handle resources
- ResourceErrorTypeProvider() - Constructor for class com.mulesoft.connectors.mcp.internal.error.ResourceErrorTypeProvider
- ResourceListener - Class in com.mulesoft.connectors.mcp.internal.server.source.resource
-
Exposes a resource which content is generated by the execution of the owning flow.
- ResourceListener() - Constructor for class com.mulesoft.connectors.mcp.internal.server.source.resource.ResourceListener
- ResourceMetadata - Class in com.mulesoft.connectors.mcp.api.client.resource
-
Describes a resource properties, without specifying its content.
- ResourceMetadata(String, String, String, String) - Constructor for class com.mulesoft.connectors.mcp.api.client.resource.ResourceMetadata
- ResourceRequest - Class in com.mulesoft.connectors.mcp.api.server.resource
-
An inbound request for a resource, used when the connector is acting as an MCP server
- ResourceRequest(String) - Constructor for class com.mulesoft.connectors.mcp.api.server.resource.ResourceRequest
- ResourceTemplateMetadata - Class in com.mulesoft.connectors.mcp.api.client.resource
-
Describes a resource template properties
- ResourceTemplateMetadata(String, String, String, String) - Constructor for class com.mulesoft.connectors.mcp.api.client.resource.ResourceTemplateMetadata
- ResourceUriValueProvider - Class in com.mulesoft.connectors.mcp.internal.design.vp
-
Open value provider that returns the URIs of the resources available in a remote MCP server.
- ResourceUriValueProvider() - Constructor for class com.mulesoft.connectors.mcp.internal.design.vp.ResourceUriValueProvider
- ResourceVisitor - Interface in com.mulesoft.connectors.mcp.api.server.resource
-
GOF visitor patterns for
Resourcetypes - restoreFrom(McpServerSession, McpServerTransport) - Method in class com.mulesoft.connectors.mcp.internal.server.connection.MuleServerSession
-
This method is part of the workaround for issues {@link https://github.com/modelcontextprotocol/java-sdk/issues/273} and {@link https://github.com/modelcontextprotocol/java-sdk/issues/274}.
- Role - Enum Class in com.mulesoft.connectors.mcp.api
-
Describes who the intended consumer of a data object is
- RootCapabilities(Boolean) - Constructor for record class com.mulesoft.connectors.mcp.internal.server.connection.ClientCapabilitiesSerializable.RootCapabilities
-
Creates an instance of a
RootCapabilitiesrecord class. - roots() - Method in record class com.mulesoft.connectors.mcp.internal.server.connection.ClientCapabilitiesSerializable
-
Returns the value of the
rootsrecord component. - rpcErrorResponse(McpSchema.JSONRPCMessage, McpErrorTypes, String) - Static method in class com.mulesoft.connectors.mcp.internal.McpUtils
- rpcErrorResponse(Object, McpErrorTypes, String) - Static method in class com.mulesoft.connectors.mcp.internal.McpUtils
- RpcRequestObserver - Interface in com.mulesoft.connectors.mcp.internal.server.connection.observer
S
- sampling() - Method in record class com.mulesoft.connectors.mcp.internal.server.connection.ClientCapabilitiesSerializable
-
Returns the value of the
samplingrecord component. - Sampling() - Constructor for record class com.mulesoft.connectors.mcp.internal.server.connection.ClientCapabilitiesSerializable.Sampling
-
Creates an instance of a
Samplingrecord class. - sendHttpInternalErrorResponse(Throwable, McpSchema.JSONRPCMessage, HttpResponseReadyCallback) - Static method in class com.mulesoft.connectors.mcp.internal.util.HttpTransportUtils
- sendHttpResponse(int, McpSchema.JSONRPCMessage, MultiMap<String, String>, HttpResponseReadyCallback) - Static method in class com.mulesoft.connectors.mcp.internal.util.HttpTransportUtils
- sendHttpResponse(int, McpSchema.JSONRPCMessage, HttpResponseReadyCallback) - Static method in class com.mulesoft.connectors.mcp.internal.util.HttpTransportUtils
- sendHttpResponse(int, String, MultiMap<String, String>, HttpResponseReadyCallback) - Static method in class com.mulesoft.connectors.mcp.internal.util.HttpTransportUtils
- sendHttpResponse(int, String, HttpResponseReadyCallback) - Static method in class com.mulesoft.connectors.mcp.internal.util.HttpTransportUtils
- sendHttpResponse(HttpResponse, HttpResponseReadyCallback) - Static method in class com.mulesoft.connectors.mcp.internal.util.HttpTransportUtils
- sendMessage(McpSchema.JSONRPCMessage) - Method in class com.mulesoft.connectors.mcp.internal.client.connection.transport.sse.SseClientTransport
- sendMessage(McpSchema.JSONRPCMessage) - Method in class com.mulesoft.connectors.mcp.internal.client.connection.transport.streamable.StreamableHttpClientTransport
- sendMessageEvent(SseClient, McpSchema.JSONRPCMessage) - Static method in class com.mulesoft.connectors.mcp.internal.util.HttpTransportUtils
- sendMessageEvent(SseClient, String, McpSchema.JSONRPCMessage) - Static method in class com.mulesoft.connectors.mcp.internal.util.HttpTransportUtils
- sendMessageEvent(SseClient, String, String) - Static method in class com.mulesoft.connectors.mcp.internal.util.HttpTransportUtils
- sendNotification(String) - Method in class com.mulesoft.connectors.mcp.internal.server.connection.McpSessionDecorator
- sendNotification(String, Object) - Method in class com.mulesoft.connectors.mcp.internal.server.connection.McpSessionDecorator
- sendRequest(String, Object, TypeReference<T>) - Method in class com.mulesoft.connectors.mcp.internal.server.connection.McpSessionDecorator
- SerialNumberData - Class in com.mulesoft.connectors.mcp.api.certificate
-
A custom Data Transfer Object (DTO) to replace the
CertificateSerialNumber class. - SerialNumberData(BigInteger) - Constructor for class com.mulesoft.connectors.mcp.api.certificate.SerialNumberData
-
Constructs a new
SerialNumberDatainstance with the specified serial number. - SERVER_ERROR - Enum constant in enum class com.mulesoft.connectors.mcp.internal.error.McpErrorTypes
-
Unspecified error on the MCP server side.
- serverConfig - Variable in class com.mulesoft.connectors.mcp.internal.server.source.AbstractRequestListener
- ServerConfig - Class in com.mulesoft.connectors.mcp.internal.server.config
-
Configuration element to act as an MCP server
- ServerConfig() - Constructor for class com.mulesoft.connectors.mcp.internal.server.config.ServerConfig
- ServerToolContentVisitor - Interface in com.mulesoft.connectors.mcp.api.server.tool
-
Visitor for
ToolResponseContent - ServerToolResultContentTransformer - Class in com.mulesoft.connectors.mcp.internal.server.source.tool
- ServerToolResultContentTransformer() - Constructor for class com.mulesoft.connectors.mcp.internal.server.source.tool.ServerToolResultContentTransformer
- serverUrl - Variable in class com.mulesoft.connectors.mcp.internal.client.connection.transport.AbstractHttpClientTransport
- SessionHandlingParameterGroup - Class in com.mulesoft.connectors.mcp.internal.server.connection.provider.streamable
- SessionHandlingParameterGroup() - Constructor for class com.mulesoft.connectors.mcp.internal.server.connection.provider.streamable.SessionHandlingParameterGroup
- sessionManager - Variable in class com.mulesoft.connectors.mcp.internal.server.connection.provider.BaseServerTransportProvider
- SessionManager - Interface in com.mulesoft.connectors.mcp.internal.server.session
-
Manages Server sessions through the
MuleServerSessionabstraction. - SessionObserver - Interface in com.mulesoft.connectors.mcp.internal.server.connection.observer
- SessionRejectedException - Exception in com.mulesoft.connectors.mcp.internal
-
Signals that a new session creation was rejected by the server
- SessionRejectedException(String, int) - Constructor for exception com.mulesoft.connectors.mcp.internal.SessionRejectedException
-
Creates a new instance
- SessionRejectedException(String, int, Throwable) - Constructor for exception com.mulesoft.connectors.mcp.internal.SessionRejectedException
- setAudience(List<Role>) - Method in class com.mulesoft.connectors.mcp.api.client.tool.CallToolResponseContent
- setBlob(byte[]) - Method in class com.mulesoft.connectors.mcp.api.client.tool.ResourceContent
- setContents(List<CallToolResponseContent>) - Method in class com.mulesoft.connectors.mcp.api.client.tool.CallToolResponse
- setData(byte[]) - Method in class com.mulesoft.connectors.mcp.api.client.tool.CallToolResponseContent
- setDescription(String) - Method in class com.mulesoft.connectors.mcp.api.client.resource.ResourceMetadata
- setDescription(String) - Method in class com.mulesoft.connectors.mcp.api.client.resource.ResourceTemplateMetadata
- setDescription(String) - Method in class com.mulesoft.connectors.mcp.api.client.tool.ToolMetadata
- setError(boolean) - Method in class com.mulesoft.connectors.mcp.api.client.tool.CallToolResponse
- setInContext(MonoSink<T>, SourceCallbackContext) - Method in class com.mulesoft.connectors.mcp.internal.server.source.AbstractRequestListener
- setInputSchema(String) - Method in class com.mulesoft.connectors.mcp.api.client.tool.ToolMetadata
- setMimeType(String) - Method in class com.mulesoft.connectors.mcp.api.client.resource.ResourceMetadata
- setMimeType(String) - Method in class com.mulesoft.connectors.mcp.api.client.resource.ResourceTemplateMetadata
- setMimeType(String) - Method in class com.mulesoft.connectors.mcp.api.client.tool.CallToolResponseContent
- setMimeType(String) - Method in class com.mulesoft.connectors.mcp.api.client.tool.ResourceContent
- setName(String) - Method in class com.mulesoft.connectors.mcp.api.client.resource.ResourceMetadata
- setName(String) - Method in class com.mulesoft.connectors.mcp.api.client.resource.ResourceTemplateMetadata
- setName(String) - Method in class com.mulesoft.connectors.mcp.api.client.tool.ToolMetadata
- setPriority(Double) - Method in class com.mulesoft.connectors.mcp.api.client.tool.CallToolResponseContent
- setResource(ResourceContent) - Method in class com.mulesoft.connectors.mcp.api.client.tool.CallToolResponseContent
- setSessionFactory(McpServerSession.Factory) - Method in class com.mulesoft.connectors.mcp.internal.server.connection.provider.BaseServerTransportProvider
- setText(String) - Method in class com.mulesoft.connectors.mcp.api.client.tool.CallToolResponseContent
- setText(String) - Method in class com.mulesoft.connectors.mcp.api.client.tool.ResourceContent
- setTransport(BaseServerTransportProvider) - Method in class com.mulesoft.connectors.mcp.internal.server.config.ServerConfig
- setType(ToolContentType) - Method in class com.mulesoft.connectors.mcp.api.client.tool.CallToolResponseContent
- setUri(String) - Method in class com.mulesoft.connectors.mcp.api.client.resource.ResourceMetadata
- setUri(String) - Method in class com.mulesoft.connectors.mcp.api.client.tool.ResourceContent
- setUriTemplate(String) - Method in class com.mulesoft.connectors.mcp.api.client.resource.ResourceTemplateMetadata
- SSE - Enum constant in enum class com.mulesoft.connectors.mcp.api.server.StreamableMimeType
-
The server returns a text/event-stream
- SseClientConnectionProvider - Class in com.mulesoft.connectors.mcp.internal.client.connection.provider.sse
-
A client connection to an MCP server through Server-Sent Events (SSE).
- SseClientConnectionProvider() - Constructor for class com.mulesoft.connectors.mcp.internal.client.connection.provider.sse.SseClientConnectionProvider
- SseClientTransport - Class in com.mulesoft.connectors.mcp.internal.client.connection.transport.sse
-
McpClientTransportimplementation for SSE transport - SseClientTransport(String, String, long, TimeUnit, int, HttpClient, HttpRequestAuthentication, MessagingManager) - Constructor for class com.mulesoft.connectors.mcp.internal.client.connection.transport.sse.SseClientTransport
- SSEServerConnectionProvider - Class in com.mulesoft.connectors.mcp.internal.server.connection.provider.sse
- SSEServerConnectionProvider() - Constructor for class com.mulesoft.connectors.mcp.internal.server.connection.provider.sse.SSEServerConnectionProvider
- SSEServerTransportProvider - Class in com.mulesoft.connectors.mcp.internal.server.connection.provider.sse
-
Server transport for SSE: this will send messages over an SSE connection and receive messages from HTTP POST requests.
- SSEServerTransportProvider(String, HttpServer, Scheduler, String, String, MultiMap<String, String>, MultiMap<String, String>) - Constructor for class com.mulesoft.connectors.mcp.internal.server.connection.provider.sse.SSEServerTransportProvider
- start() - Method in class com.mulesoft.connectors.mcp.internal.client.connection.provider.AbstractHttpClientConnectionProvider
- stop() - Method in class com.mulesoft.connectors.mcp.internal.client.connection.provider.AbstractHttpClientConnectionProvider
- stop() - Method in class com.mulesoft.connectors.mcp.internal.server.connection.provider.McpServerConnectionProvider
- STREAMABLE_SESSION_ID_HEADER - Static variable in class com.mulesoft.connectors.mcp.internal.util.HttpTransportUtils
- StreamableHttpClientConnectionProvider - Class in com.mulesoft.connectors.mcp.internal.client.connection.provider.streamable
-
A client connection to an MCP server using the Streamable Http transport
- StreamableHttpClientConnectionProvider() - Constructor for class com.mulesoft.connectors.mcp.internal.client.connection.provider.streamable.StreamableHttpClientConnectionProvider
- StreamableHttpClientTransport - Class in com.mulesoft.connectors.mcp.internal.client.connection.transport.streamable
-
McpClientTransportimplementation for Streamable Http transport - StreamableHttpClientTransport(String, String, int, HttpClient, HttpRequestAuthentication, MessagingManager) - Constructor for class com.mulesoft.connectors.mcp.internal.client.connection.transport.streamable.StreamableHttpClientTransport
- StreamableHttpServerConnectionProvider - Class in com.mulesoft.connectors.mcp.internal.server.connection.provider.streamable
- StreamableHttpServerConnectionProvider() - Constructor for class com.mulesoft.connectors.mcp.internal.server.connection.provider.streamable.StreamableHttpServerConnectionProvider
- StreamableHttpServerTransportProvider - Class in com.mulesoft.connectors.mcp.internal.server.connection.provider.streamable
-
McpServerTransportProviderimplementation for the Streamable Http transport type - StreamableHttpServerTransportProvider(String, HttpServer, Scheduler, String, StreamableMimeType, SessionManager, MultiMap<String, String>) - Constructor for class com.mulesoft.connectors.mcp.internal.server.connection.provider.streamable.StreamableHttpServerTransportProvider
- StreamableMimeType - Enum Class in com.mulesoft.connectors.mcp.api.server
-
The types of mime type supported on the Streamable Http transport
T
- text - Enum constant in enum class com.mulesoft.connectors.mcp.api.client.tool.ToolContentType
- TEXT_EVENT_STREAM - Static variable in class com.mulesoft.connectors.mcp.internal.util.HttpTransportUtils
- TextMimeTypeValueProvider - Class in com.mulesoft.connectors.mcp.internal.design.vp
-
Open
ValueProviderwith the most common text mime types - TextMimeTypeValueProvider() - Constructor for class com.mulesoft.connectors.mcp.internal.design.vp.TextMimeTypeValueProvider
- TextResource - Class in com.mulesoft.connectors.mcp.api.server.resource
-
Defines a text resource
- TextResource() - Constructor for class com.mulesoft.connectors.mcp.api.server.resource.TextResource
- TextResourceToolResponseContent - Class in com.mulesoft.connectors.mcp.api.server.tool
-
Defines an embedded text resource that's part of the response of a Tool implemented through this connector
- TextResourceToolResponseContent() - Constructor for class com.mulesoft.connectors.mcp.api.server.tool.TextResourceToolResponseContent
- TextToolResponseContent - Class in com.mulesoft.connectors.mcp.api.server.tool
-
Defines a text content that's part of the response of a tool implemented through this connector
- TextToolResponseContent() - Constructor for class com.mulesoft.connectors.mcp.api.server.tool.TextToolResponseContent
- tlsContextFactory - Variable in class com.mulesoft.connectors.mcp.internal.client.connection.provider.AbstractHttpClientConnectionProvider
-
When specified, the client will connect through https
- toBase64(InputStream) - Static method in class com.mulesoft.connectors.mcp.internal.McpUtils
- toMcpRoles(List<Role>) - Static method in class com.mulesoft.connectors.mcp.internal.McpUtils
-
Transforms the connector representation of roles into the
McpSchemaones - ToolContentType - Enum Class in com.mulesoft.connectors.mcp.api.client.tool
-
The different types of content that a tool execution could have generated
- ToolListener - Class in com.mulesoft.connectors.mcp.internal.server.source.tool
-
Exposes a tool which result is generated by the execution of the owning flow.
- ToolListener() - Constructor for class com.mulesoft.connectors.mcp.internal.server.source.tool.ToolListener
- ToolListenerOutputResolver - Class in com.mulesoft.connectors.mcp.internal.server.source.tool.datasense
-
Describes the input arguments for a tool implemented through the
<mcp:tool-listener>component - ToolListenerOutputResolver() - Constructor for class com.mulesoft.connectors.mcp.internal.server.source.tool.datasense.ToolListenerOutputResolver
- ToolMetadata - Class in com.mulesoft.connectors.mcp.api.client.tool
-
Describes a tool through its properties
- ToolMetadata(String, String, String) - Constructor for class com.mulesoft.connectors.mcp.api.client.tool.ToolMetadata
- ToolResponseContent - Class in com.mulesoft.connectors.mcp.api.server.tool
-
Base class for a Tool response content implemented through this connector
- ToolResponseContent() - Constructor for class com.mulesoft.connectors.mcp.api.server.tool.ToolResponseContent
- toOriginal() - Method in record class com.mulesoft.connectors.mcp.internal.server.connection.ClientCapabilitiesSerializable
-
Converts this ClientCapabilitiesV2 object back to an original ClientCapabilities object.
- toOriginal() - Method in record class com.mulesoft.connectors.mcp.internal.server.connection.ImplementationSerializable
-
Converts this ImplementationSerializable to an Implementation
- toString() - Method in class com.mulesoft.connectors.mcp.api.certificate.AlternativeNameData
- toString() - Method in class com.mulesoft.connectors.mcp.api.certificate.CertificateData
- toString() - Method in class com.mulesoft.connectors.mcp.api.certificate.CertificateExtension
- toString() - Method in class com.mulesoft.connectors.mcp.api.certificate.PrincipalData
- toString() - Method in class com.mulesoft.connectors.mcp.api.certificate.PublicKeyData
- toString() - Method in class com.mulesoft.connectors.mcp.api.certificate.X500PrincipalData
- toString() - Method in record class com.mulesoft.connectors.mcp.internal.server.connection.ClientCapabilitiesSerializable.RootCapabilities
-
Returns a string representation of this record class.
- toString() - Method in record class com.mulesoft.connectors.mcp.internal.server.connection.ClientCapabilitiesSerializable.Sampling
-
Returns a string representation of this record class.
- toString() - Method in record class com.mulesoft.connectors.mcp.internal.server.connection.ClientCapabilitiesSerializable
-
Returns a string representation of this record class.
- toString() - Method in record class com.mulesoft.connectors.mcp.internal.server.connection.ImplementationSerializable
-
Returns a string representation of this record class.
- track(InboundRequestContext) - Method in class com.mulesoft.connectors.mcp.internal.MessagingManager
- track(OutboundRequestContext) - Method in class com.mulesoft.connectors.mcp.internal.MessagingManager
- track(Object, MessagingManager) - Method in class com.mulesoft.connectors.mcp.internal.client.operation.RequestParameterGroup
U
- unmarshalFrom(Object, TypeReference<T>) - Method in class com.mulesoft.connectors.mcp.internal.client.connection.transport.AbstractHttpClientTransport
- unregister(ClientConfig) - Method in class com.mulesoft.connectors.mcp.internal.ConfigTracker
- unregister(ServerConfig) - Method in class com.mulesoft.connectors.mcp.internal.ConfigTracker
- unregisterAndClose(String) - Method in class com.mulesoft.connectors.mcp.internal.server.session.DistributedL2SessionManager
- unregisterAndClose(String) - Method in class com.mulesoft.connectors.mcp.internal.server.session.InMemorySessionManager
- unregisterAndClose(String) - Method in interface com.mulesoft.connectors.mcp.internal.server.session.SessionManager
-
Unregisters the session associated to the
sessionIdand callsMcpSessionDecorator.close()on it - untrackOutbound(Object) - Method in class com.mulesoft.connectors.mcp.internal.MessagingManager
- upsert(MuleServerSession) - Method in class com.mulesoft.connectors.mcp.internal.server.session.DistributedL2SessionManager
- upsert(MuleServerSession) - Method in class com.mulesoft.connectors.mcp.internal.server.session.InMemorySessionManager
- upsert(MuleServerSession) - Method in interface com.mulesoft.connectors.mcp.internal.server.session.SessionManager
-
Registers or updates the given
session - USER - Enum constant in enum class com.mulesoft.connectors.mcp.api.Role
V
- validate(McpAsyncClient) - Method in class com.mulesoft.connectors.mcp.internal.client.connection.provider.AbstractHttpClientConnectionProvider
- validate(McpAsyncServer) - Method in class com.mulesoft.connectors.mcp.internal.server.connection.provider.sse.SSEServerConnectionProvider
- validate(McpAsyncServer) - Method in class com.mulesoft.connectors.mcp.internal.server.connection.provider.streamable.StreamableHttpServerConnectionProvider
- valueOf(String) - Static method in enum class com.mulesoft.connectors.mcp.api.client.tool.ToolContentType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.mulesoft.connectors.mcp.api.Role
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.mulesoft.connectors.mcp.api.server.StreamableMimeType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.mulesoft.connectors.mcp.internal.error.McpErrorTypes
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.mulesoft.connectors.mcp.api.client.tool.ToolContentType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.mulesoft.connectors.mcp.api.Role
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.mulesoft.connectors.mcp.api.server.StreamableMimeType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.mulesoft.connectors.mcp.internal.error.McpErrorTypes
-
Returns an array containing the constants of this enum class, in the order they are declared.
- version() - Method in record class com.mulesoft.connectors.mcp.internal.server.connection.ImplementationSerializable
-
Returns the value of the
versionrecord component. - visit(BlobResource) - Method in interface com.mulesoft.connectors.mcp.api.server.resource.ResourceVisitor
-
visits a blob resource
- visit(BlobResource) - Method in class com.mulesoft.connectors.mcp.internal.server.source.resource.ResourceContentTransformer
- visit(TextResource) - Method in interface com.mulesoft.connectors.mcp.api.server.resource.ResourceVisitor
-
visits a text resource
- visit(TextResource) - Method in class com.mulesoft.connectors.mcp.internal.server.source.resource.ResourceContentTransformer
- visit(BlobResourceToolResponseContent) - Method in interface com.mulesoft.connectors.mcp.api.server.tool.ServerToolContentVisitor
- visit(BlobResourceToolResponseContent) - Method in class com.mulesoft.connectors.mcp.internal.server.source.tool.ServerToolResultContentTransformer
- visit(ImageToolResponseContent) - Method in interface com.mulesoft.connectors.mcp.api.server.tool.ServerToolContentVisitor
- visit(ImageToolResponseContent) - Method in class com.mulesoft.connectors.mcp.internal.server.source.tool.ServerToolResultContentTransformer
- visit(TextResourceToolResponseContent) - Method in interface com.mulesoft.connectors.mcp.api.server.tool.ServerToolContentVisitor
- visit(TextResourceToolResponseContent) - Method in class com.mulesoft.connectors.mcp.internal.server.source.tool.ServerToolResultContentTransformer
- visit(TextToolResponseContent) - Method in interface com.mulesoft.connectors.mcp.api.server.tool.ServerToolContentVisitor
- visit(TextToolResponseContent) - Method in class com.mulesoft.connectors.mcp.internal.server.source.tool.ServerToolResultContentTransformer
X
- X500PrincipalData - Class in com.mulesoft.connectors.mcp.api.certificate
-
A custom Data Transfer Object (DTO) to replace the
PrincipalX509Principal class. - X500PrincipalData(PrincipalData) - Constructor for class com.mulesoft.connectors.mcp.api.certificate.X500PrincipalData
-
Constructs a new
X500PrincipalDatainstance using aPrincipalDataobject. - X500PrincipalData(String) - Constructor for class com.mulesoft.connectors.mcp.api.certificate.X500PrincipalData
-
Constructs a new
X500PrincipalDatainstance with the specified name.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form