File tree Expand file tree Collapse file tree 2 files changed +14
-2
lines changed
Expand file tree Collapse file tree 2 files changed +14
-2
lines changed Original file line number Diff line number Diff line change @@ -58,6 +58,20 @@ def resources
5858 response . dig ( "result" , "resources" ) || [ ]
5959 end
6060
61+ # Returns the list of resource templates available from the server.
62+ # Each call will make a new request – the result is not cached.
63+ #
64+ # @return [Array<Hash>] An array of available resource templates.
65+ def resource_templates
66+ response = transport . send_request ( request : {
67+ jsonrpc : JsonRpcHandler ::Version ::V2_0 ,
68+ id : request_id ,
69+ method : "resources/templates/list" ,
70+ } )
71+
72+ response . dig ( "result" , "resourceTemplates" ) || [ ]
73+ end
74+
6175 # Returns the list of prompts available from the server.
6276 # Each call will make a new request – the result is not cached.
6377 #
Original file line number Diff line number Diff line change 11# frozen_string_literal: true
22
3- require "json_rpc_handler"
4-
53module MCP
64 class LoggingMessageNotification
75 LOG_LEVEL_SEVERITY = {
You can’t perform that action at this time.
0 commit comments