Index

A B C E G H L O P R S T 
All Classes and Interfaces|All Packages

A

AbstractAnnotatedMethodBeanFactoryInitializationAotProcessor - Class in org.springframework.ai.mcp.annotation.spring.scan
 
AbstractAnnotatedMethodBeanFactoryInitializationAotProcessor(Set<Class<? extends Annotation>>) - Constructor for class org.springframework.ai.mcp.annotation.spring.scan.AbstractAnnotatedMethodBeanFactoryInitializationAotProcessor
 
AbstractAnnotatedMethodBeanPostProcessor - Class in org.springframework.ai.mcp.annotation.spring.scan
 
AbstractAnnotatedMethodBeanPostProcessor(AbstractMcpAnnotatedBeans, Set<Class<? extends Annotation>>) - Constructor for class org.springframework.ai.mcp.annotation.spring.scan.AbstractAnnotatedMethodBeanPostProcessor
 
AbstractMcpAnnotatedBeans - Class in org.springframework.ai.mcp.annotation.spring.scan
Container for Beans that have method with MCP annotations
AbstractMcpAnnotatedBeans() - Constructor for class org.springframework.ai.mcp.annotation.spring.scan.AbstractMcpAnnotatedBeans
 
addMcpAnnotatedBean(Object, Set<Class<? extends Annotation>>) - Method in class org.springframework.ai.mcp.annotation.spring.scan.AbstractMcpAnnotatedBeans
 
afterSingletonsInstantiated() - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpAsyncHandlersRegistry
 
afterSingletonsInstantiated() - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpSyncHandlersRegistry
 
allAnnotatedBeans - Variable in class org.springframework.ai.mcp.annotation.spring.ClientMcpAsyncHandlersRegistry
 
AnnotationProviderUtil - Class in org.springframework.ai.mcp.annotation.spring
 
AsyncMcpAnnotationProviders - Class in org.springframework.ai.mcp.annotation.spring
 

B

beanFactory - Variable in class org.springframework.ai.mcp.annotation.spring.ClientMcpAsyncHandlersRegistry
 
beanMethods(Object) - Static method in class org.springframework.ai.mcp.annotation.spring.AnnotationProviderUtil
Returns the declared methods of the given bean, sorted by method name and parameter types.

C

capabilitiesPerClient - Variable in class org.springframework.ai.mcp.annotation.spring.ClientMcpAsyncHandlersRegistry
 
ClientMcpAsyncHandlersRegistry - Class in org.springframework.ai.mcp.annotation.spring
Registry of methods annotated with MCP Client annotations (sampling, logging, etc.).
ClientMcpAsyncHandlersRegistry() - Constructor for class org.springframework.ai.mcp.annotation.spring.ClientMcpAsyncHandlersRegistry
 
ClientMcpSyncHandlersRegistry - Class in org.springframework.ai.mcp.annotation.spring
Registry of methods annotated with MCP Client annotations (sampling, logging, etc.).
ClientMcpSyncHandlersRegistry() - Constructor for class org.springframework.ai.mcp.annotation.spring.ClientMcpSyncHandlersRegistry
 
completeSpecifications(List<Object>) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
 
completeSpecifications(List<Object>) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
 

E

elicitationSpecifications(List<Object>) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
 
elicitationSpecifications(List<Object>) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
 

G

getAllAnnotatedBeans() - Method in class org.springframework.ai.mcp.annotation.spring.scan.AbstractMcpAnnotatedBeans
 
getBeansByAnnotation(Class<? extends Annotation>) - Method in class org.springframework.ai.mcp.annotation.spring.scan.AbstractMcpAnnotatedBeans
 
getBeansByAnnotationType() - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpAsyncHandlersRegistry
 
getCapabilities(String) - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpAsyncHandlersRegistry
Obtain the MCP capabilities declared for a given MCP client.
getCapabilities(String) - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpSyncHandlersRegistry
Obtain the MCP capabilities declared for a given MCP client.
getCount() - Method in class org.springframework.ai.mcp.annotation.spring.scan.AbstractMcpAnnotatedBeans
 

H

handleElicitation(String, McpSchema.ElicitRequest) - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpAsyncHandlersRegistry
Invoke the elicitation handler for a given MCP client.
handleElicitation(String, McpSchema.ElicitRequest) - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpSyncHandlersRegistry
Invoke the elicitation handler for a given MCP client.
handleLogging(String, McpSchema.LoggingMessageNotification) - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpAsyncHandlersRegistry
Invoke all elicitation handlers for a given MCP client, sequentially.
handleLogging(String, McpSchema.LoggingMessageNotification) - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpSyncHandlersRegistry
Invoke all elicitation handlers for a given MCP client, sequentially.
handleProgress(String, McpSchema.ProgressNotification) - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpAsyncHandlersRegistry
Invoke all progress handlers for a given MCP client, sequentially.
handleProgress(String, McpSchema.ProgressNotification) - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpSyncHandlersRegistry
Invoke all progress handlers for a given MCP client, sequentially.
handlePromptListChanged(String, List<McpSchema.Prompt>) - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpAsyncHandlersRegistry
Invoke all prompt list changed handlers for a given MCP client, sequentially.
handlePromptListChanged(String, List<McpSchema.Prompt>) - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpSyncHandlersRegistry
Invoke all prompt list changed handlers for a given MCP client, sequentially.
handleResourceListChanged(String, List<McpSchema.Resource>) - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpAsyncHandlersRegistry
Invoke all resource list changed handlers for a given MCP client, sequentially.
handleResourceListChanged(String, List<McpSchema.Resource>) - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpSyncHandlersRegistry
Invoke all resource list changed handlers for a given MCP client, sequentially.
handleSampling(String, McpSchema.CreateMessageRequest) - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpAsyncHandlersRegistry
Invoke the sampling handler for a given MCP client.
handleSampling(String, McpSchema.CreateMessageRequest) - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpSyncHandlersRegistry
Invoke the sampling handler for a given MCP client.
handleToolListChanged(String, List<McpSchema.Tool>) - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpAsyncHandlersRegistry
Invoke all tool list changed handlers for a given MCP client, sequentially.
handleToolListChanged(String, List<McpSchema.Tool>) - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpSyncHandlersRegistry
Invoke all tool list changed handlers for a given MCP client, sequentially.

L

loggingSpecifications(List<Object>) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
 
loggingSpecifications(List<Object>) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
 

O

org.springframework.ai.mcp.annotation.spring - package org.springframework.ai.mcp.annotation.spring
 
org.springframework.ai.mcp.annotation.spring.scan - package org.springframework.ai.mcp.annotation.spring.scan
 

P

postProcessAfterInitialization(Object, String) - Method in class org.springframework.ai.mcp.annotation.spring.scan.AbstractAnnotatedMethodBeanPostProcessor
 
postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpAsyncHandlersRegistry
 
processAheadOfTime(ConfigurableListableBeanFactory) - Method in class org.springframework.ai.mcp.annotation.spring.scan.AbstractAnnotatedMethodBeanFactoryInitializationAotProcessor
 
progressSpecifications(List<Object>) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
 
progressSpecifications(List<Object>) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
 
promptListChangedSpecifications(List<Object>) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
 
promptListChangedSpecifications(List<Object>) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
 
promptSpecifications(List<Object>) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
 
promptSpecifications(List<Object>) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
 

R

resourceListChangedSpecifications(List<Object>) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
 
resourceListChangedSpecifications(List<Object>) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
 
resourceSpecifications(List<Object>) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
 
resourceSpecifications(List<Object>) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
 
resourceTemplateSpecifications(List<Object>) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
 
resourceTemplateSpecifications(List<Object>) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
 

S

samplingSpecifications(List<Object>) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
 
samplingSpecifications(List<Object>) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
 
scan(Class<?>) - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpAsyncHandlersRegistry
 
scan(Class<?>) - Method in class org.springframework.ai.mcp.annotation.spring.scan.AbstractAnnotatedMethodBeanPostProcessor
 
statelessCompleteSpecifications(List<Object>) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
 
statelessCompleteSpecifications(List<Object>) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
 
statelessPromptSpecifications(List<Object>) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
 
statelessPromptSpecifications(List<Object>) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
 
statelessResourceSpecifications(List<Object>) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
 
statelessResourceSpecifications(List<Object>) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
 
statelessResourceTemplateSpecifications(List<Object>) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
 
statelessResourceTemplateSpecifications(List<Object>) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
 
statelessToolSpecifications(List<Object>) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
 
statelessToolSpecifications(List<Object>) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
 
SyncMcpAnnotationProviders - Class in org.springframework.ai.mcp.annotation.spring
 

T

targetAnnotations - Variable in class org.springframework.ai.mcp.annotation.spring.scan.AbstractAnnotatedMethodBeanPostProcessor
 
toolListChangedSpecifications(List<Object>) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
 
toolListChangedSpecifications(List<Object>) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
 
toolSpecifications(List<Object>) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
 
toolSpecifications(List<Object>) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
 
A B C E G H L O P R S T 
All Classes and Interfaces|All Packages