We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ebba84e commit 6780f8eCopy full SHA for 6780f8e
server/server.go
@@ -399,6 +399,14 @@ func (s *MCPServer) AddResourceTemplates(resourceTemplates ...ServerResourceTemp
399
}
400
401
402
+// SetResourceTemplates replaces all existing resource templates with the provided list
403
+func (s *MCPServer) SetResourceTemplates(templates ...ServerResourceTemplate) {
404
+ s.resourcesMu.Lock()
405
+ s.resourceTemplates = make(map[string]resourceTemplateEntry, len(templates))
406
+ s.resourcesMu.Unlock()
407
+ s.AddResourceTemplates(templates...)
408
+}
409
+
410
// AddResourceTemplate registers a new resource template and its handler
411
func (s *MCPServer) AddResourceTemplate(
412
template mcp.ResourceTemplate,
0 commit comments