mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-06 10:58:17 -05:00
[GH-ISSUE #18140] issue: tools does not appear on chat Window when configure with TOOL_SERVER_CONNECTIONS env #34037
Reference in New Issue
Block a user
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 @takipipo on GitHub (Oct 8, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/18140
Check Existing Issues
Installation Method
Git Clone
Open WebUI Version
v0.6.33
Ollama Version (if applicable)
No response
Operating System
macOS Sonoma
Browser (if applicable)
Chrome
Confirmation
README.md.Expected Behavior
Tools exist on the Chat Window when configure with TOOL_SERVER_CONNECTIONS env
Actual Behavior
Tools does not exist on the Chat Window when configure with TOOL_SERVER_CONNECTIONS env. I have to go to Admin Panel > Settings > External Tools > verify > Save
And come back to Chat Window for it to be appeared
Steps to Reproduce
Setup MCPO Server
DockerfileDockerfileconfig.jsonSetup Open WebUI Server
TOOL_SERVER_CONNECTIONS=[{"type":"openapi","url":"http://host.docker.internal:8000/time","spec_type":"url","spec":"","path":"openapi.json","auth_type":"bearer","key":"","config":{},"info":{"id":"","name":"Time","description":"Time"}}]toopenweb-uienv indocker-compose.otel.yamlThen follow the video. The tools do not appear on the Chat Window at first, but when I go to the Admin Panel > Settings > External Tools. It appear there. I have to hit verify and save the tool for it to appear on the Chat Window.
https://github.com/user-attachments/assets/37227d5e-bc72-4267-a5e2-789464610213
Logs & Screenshots
Open Web UI Container Log
The tool will appear when we hit save button which produce the log
open-webui | 2025-10-08 05:14:20.795 | INFO | open_webui.config:save:212 - Saving 'TOOL_SERVER_CONNECTIONS' to the databaseMCPO Container Log
Additional Information
No response
@tjbck commented on GitHub (Oct 8, 2025):
TOOL_SERVER_CONNECTIONSis a PersistentConfig, and editing directly is not a supported method.@takipipo commented on GitHub (Oct 9, 2025):
@tjbck I didnt edit the
TOOL_SERVER_CONNECTIONSI configured on the first launch