mirror of
https://github.com/open-webui/open-webui.git
synced 2026-07-16 23:21:44 -05:00
[GH-ISSUE #18041] issue: web search enabled and fetch MCP break rule 2 tools for the same function #34002
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 @gattytto on GitHub (Oct 4, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/18041
Check Existing Issues
Installation Method
Pip Install
Open WebUI Version
v0.6.32 (latest)
Ollama Version (if applicable)
0.12.3
Operating System
nvidia runtime, kubernetes upstream, ubuntu, lxd/baremetal
Browser (if applicable)
chrome
Confirmation
README.md.Expected Behavior
search the web using configure search provider ollama cloud search and have fetch MCP available for fetching other raw urls.
Actual Behavior
result:
1: search returns results, fetch
2: MCP gets triggered and fetrhes raw content from result links (I can see result json with raw web contents)
3: ### STUCK ###
Steps to Reproduce
reproduction:
configure ollama cloud search in settings for search tool.
mcpo config:
load some model that allows tools like
llama3.2:3band enable web search tool from open-webui.ask the model to search the web and sumarize results.
Logs & Screenshots
ollama logs:
Additional Information
web->MCP_FETCH->¿web?
should be
web->web_fetch->web || prompts <-> fetch_mcp
As documented, if one tries to register two mcp with the same name or that provide the same tool an error or warning appears but this scenario seems to break that unbreakable rule.
@gattytto commented on GitHub (Oct 4, 2025):
screenshots
https://github.com/ollama/ollama/issues/11991#issuecomment-3363379465
@tjbck commented on GitHub (Oct 4, 2025):
You should give it an id, it'll be prepended to all tool function names.