Method: ActionMCP::Configuration#filtered_resources

Defined in:
lib/action_mcp/configuration.rb

#filtered_resourcesObject

Filter resources based on active profile



199
200
201
202
203
204
# File 'lib/action_mcp/configuration.rb', line 199

def filtered_resources
  return ResourceTemplatesRegistry.non_abstract if should_include_all?(:resources)

  resource_names = @profiles[active_profile][:resources] || []
  ResourceTemplatesRegistry.non_abstract.select { |resource| resource_names.include?(resource.name) }
end