Skip to content

Test: MCP streamable HTTP transport #247531

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

Open
1 of 2 tasks
connor4312 opened this issue Apr 27, 2025 · 0 comments
Open
1 of 2 tasks

Test: MCP streamable HTTP transport #247531

connor4312 opened this issue Apr 27, 2025 · 0 comments
Assignees
Milestone

Comments

@connor4312
Copy link
Member

connor4312 commented Apr 27, 2025

Refs: #244751

Complexity: 4

Create Issue


This iteration we've adopted the latest "streamable HTTP" spec for MCP server. Please test this using two different MCP SDKs. This new transport supplants the old "SSE" transport, but VS Code supports both and falls back to SSE if Streamable HTTP fails.

Record your SDK choice here so the other tester doesn't use the same one:

  • tester1: dotnet, ts
  • tester2:

The SDK's all include example servers as part of this repo. Please:

  1. Look through the SDK and find an example server that uses HTTP or SSE.

  2. Start it, and configure it in your workspace or global MCP configuration. You should have a server like "my-server": { "url": "http://localhost:3001/sse" } for example

  3. Run MCP: List Servers command, the MCP: Start Server. It should then show output and say it Discovered X tools after it successfully connects. There should be no surprising errors. If you used SSE, then you should see a message about "falling back to SSE".

  4. Now, swap transports. If you used an SSE example, please find a Streamable HTTP example, and vise versa. You may need to go back to an older SDK revision if SSE was removed from your chosen implementation (though I think most SDKs currently have both.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants