Functions
Link copied to clipboard
abstract suspend fun experimental_getPrompt(name: String, arguments: JsonObject? = null, options: MCPRequestOptions? = null): GetPromptResult
Link copied to clipboard
abstract suspend fun experimental_listPrompts(params: JsonObject? = null, options: MCPRequestOptions? = null): ListPromptsResult
Link copied to clipboard
abstract suspend fun listResources(params: JsonObject? = null, options: MCPRequestOptions? = null): ListResourcesResult
Link copied to clipboard
abstract suspend fun listResourceTemplates(options: MCPRequestOptions? = null): ListResourceTemplatesResult
Link copied to clipboard
abstract suspend fun listTools(params: JsonObject? = null, options: MCPRequestOptions? = null): ListToolsResult
Link copied to clipboard
abstract fun onElicitationRequest(schema: ElicitationRequestSchema, handler: suspend (ElicitationRequest) -> ElicitResult)
Link copied to clipboard
abstract suspend fun readResource(uri: String, options: MCPRequestOptions? = null): ReadResourceResult
Link copied to clipboard
abstract fun <TContext> toolsFromDefinitions(definitions: ListToolsResult, schemas: MCPToolSchemas? = null): ToolSet<TContext>