[GH-ISSUE #18378] issue: open-webui 0.6.34 requires mcp==1.14.1, but you have mcp 1.18.0 which is incompatible. #57244

Closed
opened 2026-05-05 20:46:43 -05:00 by GiteaMirror · 2 comments
Owner

Originally created by @lemassykoi on GitHub (Oct 17, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/18378

Check Existing Issues

  • I have searched for any existing and/or related issues.
  • I have searched for any existing and/or related discussions.
  • I am using the latest version of Open WebUI.

Installation Method

Pip Install

Open WebUI Version

0.6.34

Ollama Version (if applicable)

No response

Operating System

Debian 12.12

Browser (if applicable)

No response

Confirmation

  • I have read and followed all instructions in README.md.
  • I am using the latest version of both Open WebUI and Ollama.
  • I have included the browser console logs.
  • I have included the Docker container logs.
  • I have provided every relevant configuration, setting, and environment variable used in my setup.
  • I have clearly listed every relevant configuration, custom setting, environment variable, and command-line option that influences my setup (such as Docker Compose overrides, .env values, browser settings, authentication configurations, etc).
  • I have documented step-by-step reproduction instructions that are precise, sequential, and leave nothing to interpretation. My steps:
  • Start with the initial platform/version/OS and dependencies used,
  • Specify exact install/launch/configure commands,
  • List URLs visited, user input (incl. example values/emails/passwords if needed),
  • Describe all options and toggles enabled or changed,
  • Include any files or environmental changes,
  • Identify the expected and actual result at each stage,
  • Ensure any reasonably skilled user can follow and hit the same issue.

Expected Behavior

change requirements to be mcp==1.18.0

Actual Behavior

requirements is for mcp==1.14.1 which causes problems with mcpo

Steps to Reproduce

use mcpo

Logs & Screenshots

Open WebUI 0.6.34 and mcp 1.14.1

Oct 17 03:58:05 IA-SERVER openwebui[277524]: 2025-10-17 03:58:05,031 - INFO - Calling endpoint: serper_search, with args: {'query': 'macron destitution', 'num_results': 10, 'country': 'fr', >
Oct 17 03:58:05 IA-SERVER openwebui[277524]: 2025-10-17 03:58:05,032 - INFO - Unexpected error calling serper_search: Traceback (most recent call last):
Oct 17 03:58:05 IA-SERVER openwebui[277524]:   File "/home/user/openwebui/lib/python3.11/site-packages/mcpo/utils/main.py", line 303, in tool
Oct 17 03:58:05 IA-SERVER openwebui[277524]:     result = await session.call_tool(endpoint_name, arguments=args, _meta=meta if meta else None)
Oct 17 03:58:05 IA-SERVER openwebui[277524]:                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 17 03:58:05 IA-SERVER openwebui[277524]: TypeError: ClientSession.call_tool() got an unexpected keyword argument '_meta'
Oct 17 03:58:05 IA-SERVER openwebui[277524]: INFO:     127.0.0.1:56710 - "POST /websearch/serper_search HTTP/1.1" 500 Internal Server Error

Additional Information

I upgraded Open WebUI from 0.6.33 to 0.6.34 (pip install) and it brokes my mcp chains

when I identified the problem, I run pip install -U mcpo and I saw that it was upgrading something, and at the end, I had the error message in red:

Installing collected packages: mcp, mcpo
  Attempting uninstall: mcp
    Found existing installation: mcp 1.14.1
    Uninstalling mcp-1.14.1:
      Successfully uninstalled mcp-1.14.1
  Attempting uninstall: mcpo
    Found existing installation: mcpo 0.0.18
    Uninstalling mcpo-0.0.18:
      Successfully uninstalled mcpo-0.0.18
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
open-webui 0.6.34 requires mcp==1.14.1, but you have mcp 1.18.0 which is incompatible.
Successfully installed mcp-1.18.0 mcpo-0.0.19

and despite the error, all mcp things went back to normal for me

Originally created by @lemassykoi on GitHub (Oct 17, 2025). Original GitHub issue: https://github.com/open-webui/open-webui/issues/18378 ### Check Existing Issues - [x] I have searched for any existing and/or related issues. - [x] I have searched for any existing and/or related discussions. - [x] I am using the latest version of Open WebUI. ### Installation Method Pip Install ### Open WebUI Version 0.6.34 ### Ollama Version (if applicable) _No response_ ### Operating System Debian 12.12 ### Browser (if applicable) _No response_ ### Confirmation - [x] I have read and followed all instructions in `README.md`. - [x] I am using the latest version of **both** Open WebUI and Ollama. - [x] I have included the browser console logs. - [x] I have included the Docker container logs. - [x] I have **provided every relevant configuration, setting, and environment variable used in my setup.** - [x] I have clearly **listed every relevant configuration, custom setting, environment variable, and command-line option that influences my setup** (such as Docker Compose overrides, .env values, browser settings, authentication configurations, etc). - [x] I have documented **step-by-step reproduction instructions that are precise, sequential, and leave nothing to interpretation**. My steps: - Start with the initial platform/version/OS and dependencies used, - Specify exact install/launch/configure commands, - List URLs visited, user input (incl. example values/emails/passwords if needed), - Describe all options and toggles enabled or changed, - Include any files or environmental changes, - Identify the expected and actual result at each stage, - Ensure any reasonably skilled user can follow and hit the same issue. ### Expected Behavior change requirements to be `mcp==1.18.0` ### Actual Behavior requirements is for `mcp==1.14.1` which causes problems with mcpo ### Steps to Reproduce use mcpo ### Logs & Screenshots Open WebUI 0.6.34 and mcp 1.14.1 ``` Oct 17 03:58:05 IA-SERVER openwebui[277524]: 2025-10-17 03:58:05,031 - INFO - Calling endpoint: serper_search, with args: {'query': 'macron destitution', 'num_results': 10, 'country': 'fr', > Oct 17 03:58:05 IA-SERVER openwebui[277524]: 2025-10-17 03:58:05,032 - INFO - Unexpected error calling serper_search: Traceback (most recent call last): Oct 17 03:58:05 IA-SERVER openwebui[277524]: File "/home/user/openwebui/lib/python3.11/site-packages/mcpo/utils/main.py", line 303, in tool Oct 17 03:58:05 IA-SERVER openwebui[277524]: result = await session.call_tool(endpoint_name, arguments=args, _meta=meta if meta else None) Oct 17 03:58:05 IA-SERVER openwebui[277524]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 17 03:58:05 IA-SERVER openwebui[277524]: TypeError: ClientSession.call_tool() got an unexpected keyword argument '_meta' Oct 17 03:58:05 IA-SERVER openwebui[277524]: INFO: 127.0.0.1:56710 - "POST /websearch/serper_search HTTP/1.1" 500 Internal Server Error ``` ### Additional Information I upgraded Open WebUI from 0.6.33 to 0.6.34 (pip install) and it brokes my mcp chains when I identified the problem, I run `pip install -U mcpo` and I saw that it was upgrading something, and at the end, I had the error message in red: ``` Installing collected packages: mcp, mcpo Attempting uninstall: mcp Found existing installation: mcp 1.14.1 Uninstalling mcp-1.14.1: Successfully uninstalled mcp-1.14.1 Attempting uninstall: mcpo Found existing installation: mcpo 0.0.18 Uninstalling mcpo-0.0.18: Successfully uninstalled mcpo-0.0.18 ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. open-webui 0.6.34 requires mcp==1.14.1, but you have mcp 1.18.0 which is incompatible. Successfully installed mcp-1.18.0 mcpo-0.0.19 ``` and despite the error, all mcp things went back to normal for me
GiteaMirror added the bug label 2026-05-05 20:46:43 -05:00
Author
Owner

@taylorwilsdon commented on GitHub (Oct 18, 2025):

mcpo != open-webui, are you sharing the same virtualenv between the two? If so, that's probably a bigger issue than just this partricular symptom

<!-- gh-comment-id:3418727790 --> @taylorwilsdon commented on GitHub (Oct 18, 2025): mcpo != open-webui, are you sharing the same virtualenv between the two? If so, that's probably a bigger issue than just this partricular symptom
Author
Owner

@lemassykoi commented on GitHub (Oct 18, 2025):

then why is openwebui asking for mcp version 1.14.1 instead of 1.18.0 ?

<!-- gh-comment-id:3418739295 --> @lemassykoi commented on GitHub (Oct 18, 2025): then why is openwebui asking for mcp version 1.14.1 instead of 1.18.0 ?
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#57244