McpPromptFactory

class McpPromptFactory(val excludedInterfaces: Set<Class<*>> = setOf( Timestamped::class.java, ))

Create Prompt specifications for the MCP server.

Parameters

excludedInterfaces

Set of interfaces whose fields should be excluded from the prompt arguments.

Constructors

Link copied to clipboard
constructor(excludedInterfaces: Set<Class<*>> = setOf( Timestamped::class.java, ))

Properties

Link copied to clipboard

Functions

Link copied to clipboard
fun <G> syncPromptSpecificationForType(goal: G, inputType: Class<*>, name: String = goal.name, description: String = goal.description): <Error class: unknown class>

Creates a synchronous prompt specification for a given type.