Skip to content

Add helper tools for common PromQL patterns (rate, irate, sum by, topk) #24

@brenoepics

Description

@brenoepics

ID: tool.query_macros
Priority: P2
Component: mcp/tools

Provide ergonomic wrappers that construct PromQL based on parameters and call query/_range under the hood.

Acceptance Criteria

  • Tools: promql_rate, promql_topk, promql_sum_by
  • Return both constructed query and result
  • Validation for required params with helpful errors
  • Tests for macro correctness

Estimate: 3

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureImported labeltoolImported label

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions