Index

A C G I M N P S 
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/list answer.
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/list one with McpServerToolListingHandlerConfiguration.McpStreamableServerSessionFactory.toolsListRequestHandler() and wrapping the tools/call one so that it never sees a null optional argument.
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, McpToolGrantService, UserACL, List<McpToolPlugin>) - Method in class io.meeds.mcp.server.configuration.McpServerToolCallbackConfiguration
Builds the provider turning every McpToolPlugin method into a tool callback guarded by the scope check, the standing approvals and the approval cards.
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.McpStreamableServerSessionFactory so that tools/list is 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
 
A C G I M N P S 
All Classes and Interfaces|All Packages|Constant Field Values