-
Notifications
You must be signed in to change notification settings - Fork 142
added streamable-http support #171
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @ambhojgoyal, thanks for the contribution, it looks decent. I added an inline comment on the base-path
flag, but otherwise the only thing I'd like are some end-to-end tests for this (see the 'tests' directory) and it might be tricky for you to iterate (since they don't run in CI on forks 😱). Let me know if you're up to adding them, if not I can take a look.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
Hey @sd2k |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice! I'll add some e2e tests in a followup PR to avoid polluting this one. Thanks again 👍
Add Streamable HTTP Mode Support for MCP Server
Summary
Introduces streamable HTTP mode for the MCP server, enabling real-time streaming of responses over HTTP connections.
Compatibility
Fully backward compatible - existing non-streaming clients continue to work unchanged.