Resources

interface Resources

List and interact with Resources provided by this MCP server

Inheritors

Functions

Link copied to clipboard
abstract fun list(overrideDefaultTimeout: Duration? = null): McpResult<List<McpResource>>
Link copied to clipboard
abstract fun listTemplates(overrideDefaultTimeout: Duration? = null): McpResult<List<McpResource>>
Link copied to clipboard
abstract fun onChange(fn: () -> Unit)
Link copied to clipboard
abstract fun read(request: ResourceRequest, overrideDefaultTimeout: Duration? = null): McpResult<ResourceResponse>
Link copied to clipboard
abstract fun subscribe(uri: Uri, fn: () -> Unit)
Link copied to clipboard
abstract fun unsubscribe(uri: Uri)