Class MCPAnnotatedToolFactory

java.lang.Object
org.eclipse.mcp.factory.ToolFactory
org.eclipse.mcp.experimental.annotated.MCPAnnotatedToolFactory
All Implemented Interfaces:
IFactory
Direct Known Subclasses:
AnnotatedToolFactory, BuiltinAnnotatedToolsFactory

public class MCPAnnotatedToolFactory extends ToolFactory
Conveniences for creating one or more ToolFactories from annotated Java methods. A JSON Input schema for your method's arguments will be constructed and basic mappings to/from JSON will be handled. Arguments may be of types Boolean,Character, Double, Float, Integer, Long, Short, String[] Integer[] No JSON Output Schema is generated at this time