@@ -16,12 +16,7 @@ type Capabilities struct {
16
16
Tools []server.ServerTool
17
17
Prompts []server.ServerPrompt
18
18
Resources []server.ServerResource
19
- ResourceTemplates []ServerResourceTemplate
20
- }
21
-
22
- type ServerResourceTemplate struct {
23
- ResourceTemplate mcp.ResourceTemplate
24
- Handler server.ResourceTemplateHandlerFunc
19
+ ResourceTemplates []server.ServerResourceTemplate
25
20
}
26
21
27
22
func (g * Gateway ) listCapabilities (ctx context.Context , configuration Configuration , serverNames []string ) (* Capabilities , error ) {
@@ -89,9 +84,9 @@ func (g *Gateway) listCapabilities(ctx context.Context, configuration Configurat
89
84
resourceTemplates , err := client .ListResourceTemplates (ctx , mcp.ListResourceTemplatesRequest {})
90
85
if err == nil {
91
86
for _ , resourceTemplate := range resourceTemplates .ResourceTemplates {
92
- capabilities .ResourceTemplates = append (capabilities .ResourceTemplates , ServerResourceTemplate {
93
- ResourceTemplate : resourceTemplate ,
94
- Handler : g .mcpServerResourceTemplateHandler (* serverConfig ),
87
+ capabilities .ResourceTemplates = append (capabilities .ResourceTemplates , server. ServerResourceTemplate {
88
+ Template : resourceTemplate ,
89
+ Handler : g .mcpServerResourceTemplateHandler (* serverConfig ),
95
90
})
96
91
}
97
92
}
@@ -161,7 +156,7 @@ func (g *Gateway) listCapabilities(ctx context.Context, configuration Configurat
161
156
var serverTools []server.ServerTool
162
157
var serverPrompts []server.ServerPrompt
163
158
var serverResources []server.ServerResource
164
- var serverResourceTemplates []ServerResourceTemplate
159
+ var serverResourceTemplates []server. ServerResourceTemplate
165
160
for _ , capabilities := range allCapabilities {
166
161
serverTools = append (serverTools , capabilities .Tools ... )
167
162
serverPrompts = append (serverPrompts , capabilities .Prompts ... )
0 commit comments