Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- asyncTools(ObjectProvider<List<ToolCallback>>, List<ToolCallback>, List<ToolCallbackProvider>) - Method in class io.meeds.mcp.server.configuration.McpServerToolCallbackAsyncConverterConfiguration
C
- clearToolsCache() - Method in class io.meeds.mcp.server.configuration.McpServerToolListingHandlerConfiguration.McpStreamableServerSessionFactory
-
Drops every cached
tools/listanswer. - close() - Method in class io.meeds.mcp.server.configuration.McpServerToolListingHandlerConfiguration.CustomMcpStreamableServerTransportProvider
-
Closes the wrapped transport.
- closeGracefully() - Method in class io.meeds.mcp.server.configuration.McpServerToolListingHandlerConfiguration.CustomMcpStreamableServerTransportProvider
- CustomMcpStreamableServerTransportProvider(ApplicationContext, WebMvcStreamableServerTransportProvider) - Constructor for class io.meeds.mcp.server.configuration.McpServerToolListingHandlerConfiguration.CustomMcpStreamableServerTransportProvider
G
- getRouterFunction() - Method in class io.meeds.mcp.server.configuration.McpServerToolListingHandlerConfiguration.CustomMcpStreamableServerTransportProvider
I
- init() - Method in class io.meeds.mcp.server.configuration.init.McpServerInternalOAuthClientInitializer
- init() - Method in class io.meeds.mcp.server.configuration.init.McpServerToolInitializer
- io.meeds.mcp.server - package io.meeds.mcp.server
- io.meeds.mcp.server.configuration - package io.meeds.mcp.server.configuration
- io.meeds.mcp.server.configuration.init - package io.meeds.mcp.server.configuration.init
M
- McpServerApplication - Class in io.meeds.mcp.server
- McpServerApplication() - Constructor for class io.meeds.mcp.server.McpServerApplication
- McpServerInternalOAuthClientInitializer - Class in io.meeds.mcp.server.configuration.init
- McpServerInternalOAuthClientInitializer() - Constructor for class io.meeds.mcp.server.configuration.init.McpServerInternalOAuthClientInitializer
- McpServerSecurityConfiguration - Class in io.meeds.mcp.server.configuration
- McpServerSecurityConfiguration() - Constructor for class io.meeds.mcp.server.configuration.McpServerSecurityConfiguration
- McpServerToolCallbackAsyncConverterConfiguration - Class in io.meeds.mcp.server.configuration
- McpServerToolCallbackAsyncConverterConfiguration() - Constructor for class io.meeds.mcp.server.configuration.McpServerToolCallbackAsyncConverterConfiguration
- McpServerToolCallbackConfiguration - Class in io.meeds.mcp.server.configuration
- McpServerToolCallbackConfiguration() - Constructor for class io.meeds.mcp.server.configuration.McpServerToolCallbackConfiguration
- McpServerToolCallbackSyncConverterConfiguration - Class in io.meeds.mcp.server.configuration
- McpServerToolCallbackSyncConverterConfiguration() - Constructor for class io.meeds.mcp.server.configuration.McpServerToolCallbackSyncConverterConfiguration
- McpServerToolInitializer - Class in io.meeds.mcp.server.configuration.init
- McpServerToolInitializer() - Constructor for class io.meeds.mcp.server.configuration.init.McpServerToolInitializer
- McpServerToolListingHandlerConfiguration - Class in io.meeds.mcp.server.configuration
-
Custom configuration to allow overriding MCP Tools Listing Handler.
- McpServerToolListingHandlerConfiguration() - Constructor for class io.meeds.mcp.server.configuration.McpServerToolListingHandlerConfiguration
- McpServerToolListingHandlerConfiguration.CustomMcpStreamableServerTransportProvider - Class in io.meeds.mcp.server.configuration
- McpServerToolListingHandlerConfiguration.McpStreamableServerSessionFactory - Class in io.meeds.mcp.server.configuration
- mcpStreamableServerRouterFunction(McpServerToolListingHandlerConfiguration.CustomMcpStreamableServerTransportProvider) - Method in class io.meeds.mcp.server.configuration.McpServerToolListingHandlerConfiguration
- McpStreamableServerSessionFactory(DefaultMcpStreamableServerSessionFactory, ApplicationContext) - Constructor for class io.meeds.mcp.server.configuration.McpServerToolListingHandlerConfiguration.McpStreamableServerSessionFactory
-
Copies the SDK factory's handlers, replacing the
tools/listone withMcpServerToolListingHandlerConfiguration.McpStreamableServerSessionFactory.toolsListRequestHandler(). - mcpStreamableServerTransportProvider(ApplicationContext, JsonMapper, McpServerStreamableHttpProperties) - Method in class io.meeds.mcp.server.configuration.McpServerToolListingHandlerConfiguration
-
Wraps the Spring AI WebMvc streamable transport so that the session factory it receives can be substituted by
McpServerToolListingHandlerConfiguration.McpStreamableServerSessionFactory. - mcpToolCallbackProvider(ApplicationContext, McpServerToolService, McpToolApprovalService, UserACL, List<McpToolPlugin>) - Method in class io.meeds.mcp.server.configuration.McpServerToolCallbackConfiguration
- MODULE_NAME - Static variable in class io.meeds.mcp.server.McpServerApplication
N
- notifyClients(String, Object) - Method in class io.meeds.mcp.server.configuration.McpServerToolListingHandlerConfiguration.CustomMcpStreamableServerTransportProvider
P
- protocolVersions() - Method in class io.meeds.mcp.server.configuration.McpServerToolListingHandlerConfiguration.CustomMcpStreamableServerTransportProvider
S
- saveClient(OAuth2AuthorizationServerProperties.Client) - Method in class io.meeds.mcp.server.configuration.init.McpServerInternalOAuthClientInitializer
- setSessionFactory(McpStreamableServerSession.Factory) - Method in class io.meeds.mcp.server.configuration.McpServerToolListingHandlerConfiguration.CustomMcpStreamableServerTransportProvider
-
Installs the session factory, substituting the SDK's default one with
McpServerToolListingHandlerConfiguration.McpStreamableServerSessionFactoryso thattools/listis answered per scope. - startSession(McpSchema.InitializeRequest) - Method in class io.meeds.mcp.server.configuration.McpServerToolListingHandlerConfiguration.McpStreamableServerSessionFactory
- syncTools(ObjectProvider<List<ToolCallback>>, List<ToolCallback>, List<ToolCallbackProvider>) - Method in class io.meeds.mcp.server.configuration.McpServerToolCallbackSyncConverterConfiguration
All Classes and Interfaces|All Packages|Constant Field Values