-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Mcp streamable http #5829
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
Mcp streamable http #5829
Conversation
…des StreamableHTTP transport as of 1.10.0.
…sport case statement
Your cubic subscription is currently inactive. Please reactivate your subscription to receive AI reviews and use cubic. |
✅ Deploy Preview for continuedev canceled.
|
@maxxrdrgz looks like you might have one test failing. Thanks for getting this PR together. |
@chezsmithy yep. I took a quick look at it this morning and find it a bit confusing. I plan on having another look at it later today. Thanks! |
- stdio needs about ~30ms to fully connect now. not 1ms.
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.
@maxxrdrgz this looks great! Could you pull main and resolve merge conflicts? Would love to get this merged
@RomneyDa done :-) |
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.
Great addition of streamable mcp support!
Description
Added initial implementation for supporting the StreamableHTTP transport from the MCP sdk. It's a pretty simple implementation. I tested this on an Arm Mac. Addresses #5738 and #5790 .
From what I've seen so far, StreamableHTTP looks to be a drop in replacement for SSE and that's more or less what we see here with my PR.
More options may be needed in the MCPConnection.ts. But this is a good starting point that allows for http headers.
Checklist