Skip to content

Commit b89178b

Browse files
committed
adds listResourceTemplates to client for #124
1 parent 14fddc4 commit b89178b

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

Sources/MCP/Client/Client.swift

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -578,6 +578,13 @@ public actor Client {
578578
_ = try await send(request)
579579
}
580580

581+
public func listResourceTemplates() async throws -> [Resource.Template] {
582+
try validateServerCapability(\.resources, "Resources")
583+
let request = ListResourceTemplates.request(.init())
584+
let result = try await send(request)
585+
return result.templates
586+
}
587+
581588
// MARK: - Tools
582589

583590
public func listTools(cursor: String? = nil) async throws -> (

0 commit comments

Comments
 (0)