Skip to content

cli: align Rust MCP server catalog with @relayburn/mcp read tools #519

Description

@willwashburn

Summary

The Rust burn mcp-server currently exposes only burn__sessionCost and burn__fingerprint, while @relayburn/mcp now exposes summary, hotspots, overhead, overhead trim, and compare factories as well.

Expand crates/relayburn-cli/src/commands/mcp_server.rs so its tools/list and tools/call surfaces reach parity with the published npm MCP package. Keep each Rust tool as a thin wrapper over relayburn-sdk query verbs and mirror the npm input schemas and validation behavior.

Context

Follow-up to #237. That issue is scoped to @relayburn/mcp and intentionally does not modify Rust crates. The Rust module comment currently says the two catalogs mirror one another 1:1; update it as part of this work.

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