[GH-ISSUE #22163] issue: Inconsistent and duplicate setting for tools integrations in settings and admin panel #74251

Closed
opened 2026-05-13 06:58:02 -05:00 by GiteaMirror · 0 comments
Owner

Originally created by @LeiliZ on GitHub (Mar 2, 2026).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/22163

Check Existing Issues

  • I have searched for any existing and/or related issues.
  • I have searched for any existing and/or related discussions.
  • I have also searched in the CLOSED issues AND CLOSED discussions and found no related items (your issue might already be addressed on the development branch!).
  • I am using the latest version of Open WebUI.

Installation Method

Git Clone

Open WebUI Version

0.8.7

Ollama Version (if applicable)

0.17.5

Operating System

macos Sequoia 15.7.3

Browser (if applicable)

Firefox 148.0

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

When loading the same fastmcp json file for tools "integrations" like this example:
[{"type":"mcp","url":"http://127.0.0.1:8002/mcp","spec_type":"url","spec":"","path":"openapi.json","auth_type":"none","key":"","info":{"id":"1","name":"weather","description":"get weather and time"}}]
The connection works (and the tools work) when they are imported to:
admin panel - settings - integrations
The same behavior is expected when they are imported to:
settings - integrations

Actual Behavior

However, an error message of "OPTIONS /mcp/ HTTP/1.1" 307 Temporary Redirect occurs when they are imported to:
settings - integrations

Steps to Reproduce

  1. clean install ollama and open-webui with the specified versions
  2. clean install fastmcp (version 3.0.2 or 2.14.5)
  3. generate a random mcp server file, with simple functions like addition, multiplication, get weather from static text with local address such as http://127.0.0.1:8002/mcp with http transport.
  4. open-webui serve
  5. set mcp server in settings - integrations and/or admin panel - settings - integrations with the address above. Doesn't have to use my json file. Manual input leads to the same result.

Logs & Screenshots

INFO: Uvicorn running on http://127.0.0.1:8002 (Press CTRL+C to quit)
INFO: 127.0.0.1:58402 - "OPTIONS /mcp/ HTTP/1.1" 307 Temporary Redirect
INFO: 127.0.0.1:58453 - "OPTIONS /mcp/ HTTP/1.1" 307 Temporary Redirect
INFO: 127.0.0.1:58460 - "OPTIONS /mcp/ HTTP/1.1" 307 Temporary Redirect
INFO: 127.0.0.1:58463 - "OPTIONS / HTTP/1.1" 404 Not Found
INFO: 127.0.0.1:58465 - "OPTIONS /mcp/ HTTP/1.1" 307 Temporary Redirect
INFO: 127.0.0.1:58639 - "POST / HTTP/1.1" 404 Not Found
INFO: 127.0.0.1:58641 - "POST /mcp HTTP/1.1" 200 OK
INFO: 127.0.0.1:58642 - "POST /mcp HTTP/1.1" 202 Accepted
INFO: 127.0.0.1:58643 - "GET /mcp HTTP/1.1" 200 OK
INFO: 127.0.0.1:58644 - "POST /mcp HTTP/1.1" 200 OK
INFO: 127.0.0.1:58645 - "DELETE /mcp HTTP/1.1" 200 OK

Additional Information

No response

Originally created by @LeiliZ on GitHub (Mar 2, 2026). Original GitHub issue: https://github.com/open-webui/open-webui/issues/22163 ### 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 have also searched in the CLOSED issues AND CLOSED discussions and found no related items (your issue might already be addressed on the development branch!). - [x] I am using the latest version of Open WebUI. ### Installation Method Git Clone ### Open WebUI Version 0.8.7 ### Ollama Version (if applicable) 0.17.5 ### Operating System macos Sequoia 15.7.3 ### Browser (if applicable) Firefox 148.0 ### 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 When loading the same fastmcp json file for tools "integrations" like this example: `[{"type":"mcp","url":"http://127.0.0.1:8002/mcp","spec_type":"url","spec":"","path":"openapi.json","auth_type":"none","key":"","info":{"id":"1","name":"weather","description":"get weather and time"}}]` The connection works (and the tools work) when they are imported to: admin panel - settings - integrations The same behavior is expected when they are imported to: settings - integrations ### Actual Behavior However, an error message of `"OPTIONS /mcp/ HTTP/1.1" 307 Temporary Redirect` occurs when they are imported to: settings - integrations ### Steps to Reproduce 1. clean install ollama and open-webui with the specified versions 2. clean install fastmcp (version 3.0.2 or 2.14.5) 3. generate a random mcp server file, with simple functions like addition, multiplication, get weather from static text with local address such as http://127.0.0.1:8002/mcp with http transport. 4. open-webui serve 5. set mcp server in settings - integrations and/or admin panel - settings - integrations with the address above. Doesn't have to use my json file. Manual input leads to the same result. ### Logs & Screenshots INFO: Uvicorn running on http://127.0.0.1:8002 (Press CTRL+C to quit) INFO: 127.0.0.1:58402 - "OPTIONS /mcp/ HTTP/1.1" 307 Temporary Redirect INFO: 127.0.0.1:58453 - "OPTIONS /mcp/ HTTP/1.1" 307 Temporary Redirect INFO: 127.0.0.1:58460 - "OPTIONS /mcp/ HTTP/1.1" 307 Temporary Redirect INFO: 127.0.0.1:58463 - "OPTIONS / HTTP/1.1" 404 Not Found INFO: 127.0.0.1:58465 - "OPTIONS /mcp/ HTTP/1.1" 307 Temporary Redirect INFO: 127.0.0.1:58639 - "POST / HTTP/1.1" 404 Not Found INFO: 127.0.0.1:58641 - "POST /mcp HTTP/1.1" 200 OK INFO: 127.0.0.1:58642 - "POST /mcp HTTP/1.1" 202 Accepted INFO: 127.0.0.1:58643 - "GET /mcp HTTP/1.1" 200 OK INFO: 127.0.0.1:58644 - "POST /mcp HTTP/1.1" 200 OK INFO: 127.0.0.1:58645 - "DELETE /mcp HTTP/1.1" 200 OK ### Additional Information _No response_
GiteaMirror added the bug label 2026-05-13 06:58:02 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#74251