Skip to content

Add support for MCP progress reports and MCP tasks #16934

@aidansommers

Description

@aidansommers

What would you like to be added?

For long running operations, it would be very helpful for Gemini CLI to support sending a progressToken in the request metadata to appropriate MCP servers.

Why is this needed?

See the documentation below regarding this standard.
https://modelcontextprotocol.io/specification/2025-11-25/basic/utilities/progress
https://modelcontextprotocol.io/specification/2025-11-25/basic/utilities/tasks
https://gofastmcp.com/servers/progress
https://gofastmcp.com/servers/tasks

As MCP Servers become more mature, many are building out with such capability in mind and rely on these for user experience. If not supporting these, other MCP Clients that do will fair better with the surrounding ecosystem.

I believe this would also help with the ongoing efforts regarding A2A operations (and similar efforts).

Additional context

No response

Metadata

Metadata

Assignees

Labels

area/platformIssues related to Build infra, Release mgmt, Testing, Eval infra, Capacity, Quota mgmthelp wantedWe will accept PRs from all issues marked as "help wanted". Thanks for your support!priority/p2Important but can be addressed in a future release.type/feature
No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions