Package io.meeds.mcp.server.util
Class McpServerUtils
java.lang.Object
io.meeds.mcp.server.util.McpServerUtils
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic List<org.springframework.ai.tool.ToolCallback> aggregateToolCallbacks(org.springframework.beans.factory.ObjectProvider<List<org.springframework.ai.tool.ToolCallback>> toolCalls, List<org.springframework.ai.tool.ToolCallback> toolCallbacksList, List<org.springframework.ai.tool.ToolCallbackProvider> toolCallbackProvider) static org.springframework.util.MimeTypegetMimeType(String toolName) static List<io.modelcontextprotocol.server.McpServerFeatures.AsyncToolSpecification> toAsyncToolSpecification(List<org.springframework.ai.tool.ToolCallback> tools) static io.modelcontextprotocol.server.McpServerFeatures.AsyncToolSpecificationtoAsyncToolSpecification(org.springframework.ai.tool.ToolCallback toolCallback, org.springframework.util.MimeType mimeType) static io.modelcontextprotocol.server.McpServerFeatures.SyncToolSpecificationtoSyncToolSpecification(org.springframework.ai.tool.ToolCallback toolCallback, org.springframework.util.MimeType mimeType) static List<io.modelcontextprotocol.server.McpServerFeatures.SyncToolSpecification> toSyncToolSpecifications(List<org.springframework.ai.tool.ToolCallback> tools)
-
Method Details
-
getToolResponseMimeType
-
toSyncToolSpecifications
-
toAsyncToolSpecification
-
aggregateToolCallbacks
public static List<org.springframework.ai.tool.ToolCallback> aggregateToolCallbacks(org.springframework.beans.factory.ObjectProvider<List<org.springframework.ai.tool.ToolCallback>> toolCalls, List<org.springframework.ai.tool.ToolCallback> toolCallbacksList, List<org.springframework.ai.tool.ToolCallbackProvider> toolCallbackProvider) -
toAsyncToolSpecification
public static io.modelcontextprotocol.server.McpServerFeatures.AsyncToolSpecification toAsyncToolSpecification(org.springframework.ai.tool.ToolCallback toolCallback, org.springframework.util.MimeType mimeType) -
toSyncToolSpecification
public static io.modelcontextprotocol.server.McpServerFeatures.SyncToolSpecification toSyncToolSpecification(org.springframework.ai.tool.ToolCallback toolCallback, org.springframework.util.MimeType mimeType) -
getMimeType
-