Index
All Classes and Interfaces|All Packages
A
- AbstractAnnotatedMethodBeanFactoryInitializationAotProcessor - Class in org.springframework.ai.mcp.annotation.spring.scan
- AbstractAnnotatedMethodBeanFactoryInitializationAotProcessor(Set) - Constructor for class org.springframework.ai.mcp.annotation.spring.scan.AbstractAnnotatedMethodBeanFactoryInitializationAotProcessor
- AbstractAnnotatedMethodBeanPostProcessor - Class in org.springframework.ai.mcp.annotation.spring.scan
- AbstractAnnotatedMethodBeanPostProcessor(AbstractMcpAnnotatedBeans, Set) - 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) - 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
- allAnnotatedBeans - Variable in class org.springframework.ai.mcp.annotation.spring.ClientMcpSyncHandlersRegistry
- 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
- beanFactory - Variable in class org.springframework.ai.mcp.annotation.spring.ClientMcpSyncHandlersRegistry
- 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
- capabilitiesPerClient - Variable in class org.springframework.ai.mcp.annotation.spring.ClientMcpSyncHandlersRegistry
- 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) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
- completeSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
E
- elicitationSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
- elicitationSpecifications(List) - 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) - Method in class org.springframework.ai.mcp.annotation.spring.scan.AbstractMcpAnnotatedBeans
- getBeansByAnnotationType() - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpAsyncHandlersRegistry
- getBeansByAnnotationType() - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpSyncHandlersRegistry
- 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) - 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) - 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) - 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) - 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) - 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) - 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) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
- loggingSpecifications(List) - 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
- postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class org.springframework.ai.mcp.annotation.spring.ClientMcpSyncHandlersRegistry
- processAheadOfTime(ConfigurableListableBeanFactory) - Method in class org.springframework.ai.mcp.annotation.spring.scan.AbstractAnnotatedMethodBeanFactoryInitializationAotProcessor
- progressSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
- progressSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
- promptListChangedSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
- promptListChangedSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
- promptSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
- promptSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
R
- resourceListChangedSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
- resourceListChangedSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
- resourceSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
- resourceSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
- resourceTemplateSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
- resourceTemplateSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
S
- samplingSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
- samplingSpecifications(List) - 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.ClientMcpSyncHandlersRegistry
- scan(Class) - Method in class org.springframework.ai.mcp.annotation.spring.scan.AbstractAnnotatedMethodBeanFactoryInitializationAotProcessor
- scan(Class) - Method in class org.springframework.ai.mcp.annotation.spring.scan.AbstractAnnotatedMethodBeanPostProcessor
- statelessCompleteSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
- statelessCompleteSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
- statelessPromptSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
- statelessPromptSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
- statelessResourceSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
- statelessResourceSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
- statelessResourceTemplateSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
- statelessResourceTemplateSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
- statelessToolSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
- statelessToolSpecifications(List) - 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.AbstractAnnotatedMethodBeanFactoryInitializationAotProcessor
- targetAnnotations - Variable in class org.springframework.ai.mcp.annotation.spring.scan.AbstractAnnotatedMethodBeanPostProcessor
- toolListChangedSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
- toolListChangedSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
- toolSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.AsyncMcpAnnotationProviders
- toolSpecifications(List) - Static method in class org.springframework.ai.mcp.annotation.spring.SyncMcpAnnotationProviders
All Classes and Interfaces|All Packages