Skip to content

Proposal: progress reporting (analogue to FastMCP) #460

@unbekanntes-pferd

Description

@unbekanntes-pferd

Is your feature request related to a problem? Please describe.
For long running requests, I understand clients can provide a progress token - this can be used to notify about progress.
I'd like to see a convenience method as part of e.g. a tool to provide updates on progress, e.g. for larger up- and downloads.

Describe the solution you'd like
In FastMCP there's a way to do this with very convenient DX (see description: https://gofastmcp.com/servers/progress#progress-reporting) - essentially providing the current state and an optional total value in a function and updating it.

Describe alternatives you've considered
I've seen there's a notify func but I'm not sure if this covers what I need.

Additional context
As stated above, this is about long running requests (e.g. a download or upload of a larger file, processing many items etc.)

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature requestNew feature or requestproposalA proposal for an a new API or behavior. See CONTRIBUTING.md.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions