mirror of
https://github.com/open-webui/mcpo.git
synced 2026-11-05 01:27:39 +00:00
[GH-ISSUE #18] Stuck on "Waiting for application startup" #15
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#15
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 @Dawaner on GitHub (Apr 2, 2025).
Original GitHub issue: https://github.com/open-webui/mcpo/issues/18
install any package, like:
main.py
run shell
Stuck on "Waiting for application startup"
comment import package, then run shell
@Dawaner commented on GitHub (Apr 3, 2025):
I have found the solution, but I don't know what caused it
@Dawaner commented on GitHub (Apr 3, 2025):
Additionally, the following methods are also feasible
only error on uvx
@trufae commented on GitHub (Apr 9, 2025):
Same error here. mcpo works fine with a shellscript mcp server. but any plain C server just hangs forever
@okineadev commented on GitHub (Apr 10, 2025):
Same
@trufae commented on GitHub (Apr 10, 2025):
After some try and error i end up finding out that mcpo is quite tricky in the way that it comunicates with the mcp servers. this is, sending the json to stdin in random size chunks instead of a single write, performing some requests and expect no answer from them, as well as being way more strict than Claude, what i find it easier to debug this was to use this bash script for testing https://dev.to/antonum/minimalistic-mcp-server-in-bash-script-10k5
This patch contains all the changes i had to do to my r2mcp server written in C to make it work with mcpo
github.com/radareorg/radare2-mcp@33b7f61110@okineadev commented on GitHub (Apr 10, 2025):
UPD: I figured out what my problem was
I wanted to run my tool:
And here it hung
Then I tried running the tool with
pnpx:And it worked!
I don't even know why, it doesn't work with
bunx, butpnpxdoes