DirectoryResources
class DirectoryResources(dir: File, recursive: RecursionMode, mimeTypes: MimeTypes = MimeTypes(), isText: (ContentType) -> Boolean = DEFAULT_TEXT_TYPES) : Resources(source)
Simple file-based resources.
Constructors
Link copied to clipboard
constructor(dir: File, recursive: RecursionMode, mimeTypes: MimeTypes = MimeTypes(), isText: (ContentType) -> Boolean = DEFAULT_TEXT_TYPES)
Functions
Link copied to clipboard
Convenience function to create a server from capabilities
Link copied to clipboard
fun Iterable<ServerCapability>.asServer(config: PolyServerConfig, name: String = "http4k-mcp"): Http4kServer
Convenience function to create a server from a multiple capabilities
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun listResources(req: McpResource.List.Request.Params, client: Client, http: Request): McpResource.List.Response.Result
Link copied to clipboard
open override fun listTemplates(req: McpResource.ListTemplates.Request.Params, client: Client, http: Request): McpResource.ListTemplates.Response.Result
Link copied to clipboard
open override fun read(req: McpResource.Read.Request.Params, client: Client, http: Request): McpResource.Read.Response.Result