Class McpServerToolCallbackConfiguration

java.lang.Object
io.meeds.mcp.server.configuration.McpServerToolCallbackConfiguration

@Configuration @EnableConfigurationProperties({org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerProperties.class,org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerStreamableHttpProperties.class,io.meeds.mcp.server.model.McpServerOAuthClientProperties.class}) public class McpServerToolCallbackConfiguration extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.springframework.ai.tool.ToolCallbackProvider
    mcpToolCallbackProvider(org.springframework.context.ApplicationContext applicationContext, io.meeds.mcp.server.service.McpServerToolService mcpServerToolService, io.meeds.mcp.server.service.McpToolApprovalService mcpToolApprovalService, org.exoplatform.portal.config.UserACL userAcl, List<io.meeds.mcp.server.plugin.McpToolPlugin> tools)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • McpServerToolCallbackConfiguration

      public McpServerToolCallbackConfiguration()
  • Method Details

    • mcpToolCallbackProvider

      @Bean public org.springframework.ai.tool.ToolCallbackProvider mcpToolCallbackProvider(org.springframework.context.ApplicationContext applicationContext, io.meeds.mcp.server.service.McpServerToolService mcpServerToolService, io.meeds.mcp.server.service.McpToolApprovalService mcpToolApprovalService, org.exoplatform.portal.config.UserACL userAcl, List<io.meeds.mcp.server.plugin.McpToolPlugin> tools)