Class McpConnector
java.lang.Object
com.mulesoft.connectors.mcp.internal.McpConnector
@Extension(name="MCP",
category=SELECT)
@JavaVersionSupport(JAVA_17)
@Configurations({ServerConfig.class,ClientConfig.class})
@Import(type=org.mule.extension.http.api.request.authentication.HttpRequestAuthentication.class)
@ErrorTypes(McpErrorTypes.class)
@RequiresEnterpriseLicense(allowEvaluationLicense=true)
@SubTypeMapping(baseType=ToolResponseContent.class,subTypes={TextToolResponseContent.class,ImageToolResponseContent.class,TextResourceToolResponseContent.class,BlobResourceToolResponseContent.class}) @SubTypeMapping(baseType=Resource.class,subTypes={TextResource.class,BlobResource.class})
@Xml(prefix="mcp")
@OnException(McpExceptionHandler.class)
public class McpConnector
extends Object
Allows Mule applications to act as both MCP servers and clients
This BETA version includes support for tools and resources. More protocol features will be added shortly!
- Since:
- 0.1.0
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
McpConnector
public McpConnector()
-