mirror of
https://github.com/open-webui/mcpo.git
synced 2026-11-05 01:27:39 +00:00
[GH-ISSUE #229] issue: Robyn MCP hangs #103
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#103
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 @wedobetter on GitHub (Aug 7, 2025).
Original GitHub issue: https://github.com/open-webui/mcpo/issues/229
Check Existing Issues
mcpo Version
0.0.17
Open WebUI Version (if applicable)
0.6.18
Operating System
macOS silicon
Browser (if applicable)
safari
Confirmation
README.md.Expected Behavior
server starting successfully
Actual Behavior
it hangs in main.py#L344
Steps to Reproduce
mcpo.json:
Logs & Screenshots
It never prints:
Additional Information
Python version: 3.12.11
@taylorwilsdon commented on GitHub (Aug 9, 2025):
The sample code is not valid python. I rewrote it to work and started the server:
Yes, it can receive POST requests to /mcp, but it is not a functional MCP server. MCP Inspector v0.16.2 cannot connect to it, nor can Claude Desktop. I'd redirect my support request to Robyn as this is not a working MCP server and MCPO is sitting in the same place as MCP Inspector, waiting for a valid response until it eventually times out.
@taylorwilsdon commented on GitHub (Aug 9, 2025):
I also tried with their quickstart code here and it is not functional: https://robyn.tech/documentation/en/api_reference/mcps#claude-desktop-integration
Funny enough, robyn includes an autogenerated OpenAPI spec that DOES seem to work, so you don't need MCPO for this at all even if it did work - it's already natively making OpenAPI available, which is what Open WebUI wants and MCPO converts it to.