Skip to content

feat: AgentToolProvider reconciler for cross-cluster MCP tool federation #41

Description

@jordigilh

Context

Not one of the customer's 3 named MVPs, but a forward-looking differentiator in the same demo catalog: an agent connected to one gateway transparently calling tools hosted behind a different cluster.

The hard part is already built and tested — praxis-ai's data-plane MCP gateway/broker behavior (tool-catalog aggregation + cross-cluster tools/call routing) exists, tracked by:

  • ai#155, ai#205, ai#173 (all open, unassigned, milestone v0.2.0)

But Grid's AgentToolProvider CRD exists with zero controller/reconciler logic — nothing wires it up on the Grid side.

Scope

Add a controller/reconciler for AgentToolProvider, mirroring the already-proven InferenceProvider reconciliation pipeline.

Estimate

~8-13 days, control-plane only (cross-link ai#155/#205/#173 for the data-plane side, which is not in scope here).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions