Class: ScoutApmMcp::Server::FetchScoutURLTool

Inherits:
BaseTool
  • Object
show all
Defined in:
lib/scout_apm_mcp/server/tools/fetch_scout_url_tool.rb

Instance Method Summary collapse

Instance Method Details

#call(url:, include_endpoint: false) ⇒ Object



30
31
32
33
34
35
36
37
# File 'lib/scout_apm_mcp/server/tools/fetch_scout_url_tool.rb', line 30

def call(url:, include_endpoint: false)
  parsed = Helpers.parse_scout_url(url)
  {
    url: url,
    parsed: parsed,
    data: fetch_url_data(parsed, include_endpoint: include_endpoint)
  }
end