mirror of
https://github.com/open-webui/mcpo.git
synced 2026-11-05 01:27:39 +00:00
[GH-ISSUE #169] feat: pass-through SSE server #76
Labels
No labels
bug
can't reproduce
documentation
enhancement
good first issue
help wanted
invalid
pull-request
question
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
open-webui/mcpo#76
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @ibaraki-douji on GitHub (Jun 4, 2025).
Original GitHub issue: https://github.com/open-webui/mcpo/issues/169
Check Existing Issues
Problem Description
Currently you only open the API for Open WebUI style tools.
Tho for MCP clients like claude or github copilot, i would need to run the MCP servers in stdio, for each client i have.
Desired Solution you'd like
It would be very cool be be able to have one place where i deploy all my tools (mcpo) and use it on open-webui AND/OR on github copilot without having to run that stdio twice.
For the URL it could be like
/<tool>/sse(and also excluded from the OpenAPI docs to avoid confusion for open-webui)Alternatives Considered
I tried to run some MCP Server converter, to make the stdio to SSE.
Then connect the converted to mcpo, and also connect the converted to the others clients.
Tho this is an additional step i need to do + i can't have one exposed API for all my tools.
Additional Context
No response
@limcheekin commented on GitHub (Jul 17, 2025):
That's exactly what I achieved by using a MCP gateway at https://github.com/IBM/mcp-context-forge, but I'm failed to make it works with mcpo for the Virtual server endpoint which working fine with Cline and GitHub Copilot.
Perhaps this is the only way for now https://ibm.github.io/mcp-context-forge/using/clients/openwebui/
Hope this help.
@chrisranderson commented on GitHub (Oct 13, 2025):
Streamable HTTP has replaced SSE. That should probably be prioritized over SSE?
Edit: MCP is now supported natively in OWUI as of https://github.com/open-webui/open-webui/releases/tag/v0.6.31.