josharsh / josharsh/webmcp-tools
Streaming tool outputs (spec issue #82)
Open
enhancement
help wanted
spec-tracking
- Dominant language
- TypeScript
- Stars
- 0
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
The spec is exploring streaming tool inputs/outputs ([webmachinelearning/webmcp#82](https://github.com/webmachinelearning/webmcp/issues/82)). Long-running tools (generation, batch ops) currently block until done.
Design sketch wanted first — comment before coding:
- `run()` returning an AsyncIterable → incremental content blocks
- How this maps to MCP progress notifications in the bridge
- What the ponyfill's provisional `executeTool` should return for streams
Contributor guide
Assessment
This issue has not been assessed yet.