mirror of
https://github.com/open-webui/mcpo.git
synced 2026-11-05 01:27:39 +00:00
[GH-ISSUE #70] issue: tool list not usable with config.json file #32
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#32
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 @omersavas26 on GitHub (Apr 12, 2025).
Original GitHub issue: https://github.com/open-webui/mcpo/issues/70
Check Existing Issues
mcpo Version
v0.0.10
Open WebUI Version (if applicable)
v0.6.2
Operating System
docker python:3.12-slim-bookworm
Browser (if applicable)
No response
Confirmation
README.md.Expected Behavior
When I start the mcpo service with config.json, I expect to be able to use all the tools in open webui.
Actual Behavior
Hello. I am trying to present more than one tool at the same time by starting the mcpo application with the config.json file. The service starts successfully.
Docker container logs:
And I confirm that the service is running via the browser. http://172.28.247.14:8000/openapi.json:
Then I enter the open webui settings interface and confirm that it is communicating successfully.
Then when I want to use the tool in a model, the tool details are not shown in the list. It only communicates with the mcpo server, but the tool list is not shown. Only the description in openapi.json is shown. This is not a tool list.
Actually I would like to see a tool list like the one below. This was taken from the official documentation site.(https://docs.openwebui.com/openapi-servers/open-webui)

Finally, I want to do one more test. I start mcpo with only one mcp service, not with config.json.
This time, as I expected, the path is filled in openapi.json
Then, when I enter the open webui interface, this serfer tool list comes as I expected.
Steps to Reproduce
Logs & Screenshots
Docker container logs:
http://172.28.247.14:8000/openapi.json:
openwebui
This is not a tool list.
Additional Information
No response
@tjbck commented on GitHub (Apr 12, 2025):
Please check for existing previous issues and docs.
https://docs.openwebui.com/openapi-servers/open-webui/#-optional-using-a-config-file-with-mcpo
@omersavas26 commented on GitHub (Apr 12, 2025):
I'm sorry I never noticed. Thanks.