How to build an HTTP MCP server #1139
-
|
I want to integrate my Embabel agent as tool inside OpenWebUI as client. I follow the MCP documentation from Embabel 0.3.0. The documentation seems a bit outdated (I found no OpenWebUI supports MCP, but Streamable HTTP only: https://docs.embabel.com/embabel-agent/guide/0.3.0/#reference.integrations__mcp I assume Embabel creates a stdIn/stdOut MCP server per default, I simply see no port or other http hints inside the logs, the documentation and the web. Asking ChatGpt/Gemini/Perplexity gives code that just doesn't work, so I assume hallucinations mainly. Nevertheless, MCP formally specifies stdio and HTTP (optionally with SSE) as its standard transport mechanisms. Is there a way and if yes how can I start a Streamable HTTP MCP server for OpenWebUI? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
|
Embabel currently supports SSE (we have not tried Streamable HTTP yet, I will create an issue for it) By default Embabel SSE server can be accessed: http://localhost:8000/sse For OpenWebUI integration you can try https://github.com/open-webui/mcpo to "translate" between SSE and protocol compatible with OpenWebUI |
Beta Was this translation helpful? Give feedback.
-
|
Thanks a lot, this answers my question, sounds promising. |
Beta Was this translation helpful? Give feedback.
Thanks a lot, this answers my question, sounds promising.