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 Details

    • McpConnector

      public McpConnector()