feat(copilot): sse mcp servers support #1899
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Based on the PR information provided, I'll complete the template with the relevant details:
PR Checklist
If you have any questions, you can refer to the Contributing Guide
What is the current behavior?
Currently, MQTTX only supports standard I/O transmission for MCP (MQTT Control Protocol).
Issue Number
(No specific issue number provided)
What is the new behavior?
Try to use this SSE Server: https://github.com/ysfscream/mqttx-mcp-sse-server
Added SSE (Server-Sent Events) support for MCP services. Now, users can enable MCP services simply by using a URL.
The screenshots show:
Does this PR introduce a breaking change?
Specific Instructions
To test this new feature:
Other information
This PR extends the transport protocol support for MCP in MQTTX by adding SSE transport capability alongside the existing studio support. The implementation is designed to be straightforward for users - they must provide the URL to enable MCP services via SSE.