mirror of
https://github.com/open-webui/mcpo.git
synced 2026-11-05 01:27:39 +00:00
[GH-ISSUE #177] issue: The call to the mcpo tool in open-webui returns empty #80
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#80
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 @Soein on GitHub (Jun 10, 2025).
Original GitHub issue: https://github.com/open-webui/mcpo/issues/177
Check Existing Issues
Installation Method
Git Clone
Open WebUI Version
v.6.10
Ollama Version (if applicable)
No response
Operating System
Ubuntu
Browser (if applicable)
Chrome
Confirmation
README.md.Expected Behavior
When configuring the local mcpo in open-webui, every time a new conversation is started and the model is asked to call the mcp tool, the tool is now being called but no results are returned. However, checking the logs of the mcp service backend shows that the tool call was completed and returned, yet when viewed in open-webui, the content of the tool call is displayed as empty.
Actual Behavior
When configuring the local mcpo in open-webui, every time a new conversation is started and the model is asked to call the mcp tool, the tool is now being called but no results are returned. However, checking the logs of the mcp service backend shows that the tool call was completed and returned, yet when viewed in open-webui, the content of the tool call is displayed as empty.
Steps to Reproduce
When configuring the local mcpo in open-webui, every time a new conversation is started and the model is asked to call the mcp tool, the tool is now being called but no results are returned. However, checking the logs of the mcp service backend shows that the tool call was completed and returned, yet when viewed in open-webui, the content of the tool call is displayed as empty.
Logs & Screenshots
Additional Information
No response
@BitFolio commented on GitHub (Jun 16, 2025):
My config with docker worked for a week with "openapi.json" endpoint. Then, stopped working after latest openwebui update.
mcpo:
container_name: mcpo
image: ghcr.io/open-webui/mcpo:main
ports:
- "8000:8000"
environment:
- API_KEY=kxd
volumes:
- /data/Applications/openwebui/mcpo/config.json:/app/config.json
command: ["--port", "8000", "--api-key", "kxd", "--config", "/app/config.json"]
restart: unless-stopped
@ParamThakkar123 commented on GitHub (Jun 16, 2025):
I faced the same issues with ollama models and anthropic claude
@anselor commented on GitHub (Sep 12, 2025):
I found that tools from SSE MCPs do not load correctly when loaded via the config.json but if you specify the the MCP server as a command line switch it loads correctly.
@ChinthapalliNikhithaChandana commented on GitHub (Nov 14, 2025):
Hello @anselor , I have the same issue loading tools in mcpo from grafana-mcp server. Can you give an example for the solution you had mentioned. That will be helpful. Thanks.