diff --git a/server/server.go b/server/server.go index 711f8a00..366bf661 100644 --- a/server/server.go +++ b/server/server.go @@ -383,14 +383,6 @@ func (s *MCPServer) DeleteResources(uris ...string) { } } -// SetResources replaces all existing resources with the provided list -func (s *MCPServer) SetResources(resources ...ServerResource) { - s.resourcesMu.Lock() - s.resources = make(map[string]resourceEntry, len(resources)) - s.resourcesMu.Unlock() - s.AddResources(resources...) -} - // RemoveResource removes a resource from the server func (s *MCPServer) RemoveResource(uri string) { s.resourcesMu.Lock() @@ -494,15 +486,6 @@ func (s *MCPServer) DeletePrompts(names ...string) { } } -// SetPrompts replaces all existing prompts with the provided list -func (s *MCPServer) SetPrompts(prompts ...ServerPrompt) { - s.promptsMu.Lock() - s.prompts = make(map[string]mcp.Prompt, len(prompts)) - s.promptHandlers = make(map[string]PromptHandlerFunc, len(prompts)) - s.promptsMu.Unlock() - s.AddPrompts(prompts...) -} - // AddTool registers a new tool and its handler func (s *MCPServer) AddTool(tool mcp.Tool, handler ToolHandlerFunc) { s.AddTools(ServerTool{Tool: tool, Handler: handler})