Class AbstractMcpToolProvider
java.lang.Object
org.springaicommunity.mcp.provider.tool.AbstractMcpToolProvider
- Direct Known Subclasses:
AsyncMcpToolProvider,AsyncStatelessMcpToolProvider,SyncMcpToolProvider,SyncStatelessMcpToolProvider
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected io.modelcontextprotocol.json.McpJsonMapper -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Method[]doGetClassMethods(Object bean) protected McpTooldoGetMcpToolAnnotation(Method method) io.modelcontextprotocol.json.McpJsonMappervoidsetJsonMapper(io.modelcontextprotocol.json.McpJsonMapper jsonMapper)
-
Field Details
-
toolObjects
-
jsonMapper
protected io.modelcontextprotocol.json.McpJsonMapper jsonMapper
-
-
Constructor Details
-
AbstractMcpToolProvider
-
-
Method Details
-
doGetClassMethods
-
doGetMcpToolAnnotation
-
doGetToolCallException
-
setJsonMapper
public void setJsonMapper(io.modelcontextprotocol.json.McpJsonMapper jsonMapper) -
getJsonMapper
public io.modelcontextprotocol.json.McpJsonMapper getJsonMapper()
-