feat: PR: Add MCP-Bridge install/use instructions to DOCS #65

Open
opened 2026-02-15 17:05:48 -05:00 by yindo · 0 comments
Owner

Originally created by @rgaricano on GitHub (Mar 10, 2025).

PR: Add MCP-Bridge install/use instructions to DOCS

and if possible other ways to install it as docker or pip ( pip install MCP-Bridge )
Reference Discussions: https://github.com/open-webui/open-webui/discussions/7363


(SecretiveShell/MCP-Bridge is licensed under the MIT License)

Installing MPC-Bridge with Ollama in Open-WebUI

Clone repo
git clone https://github.com/SecretiveShell/MCP-Bridge.git

Install MPC-bridge,

cd MCP-Bridge
uv sync

make your mpc-bridge config file, create config.json
(models are not necessary, it take its as other connections)
e.g. (inference_server is ollama's installed network address, network is config network address of MCP_Bridge server)

{
   "inference_server": {
      "base_url": "http://127.0.0.1:11434/v1",
      "api_key": "None"
   },
    "mcp_servers": {
        "fetch": {
            "command": "uvx",
            "args": [
                "mcp-server-fetch"
            ]
        }
    },
    "sampling": {
        "timeout": 10,
        "models": [
            {
                "model": "llama3.2:latest",
                "intelligence": 0.5,
                "cost": 0,
                "speed": 0.6
            },
            {
                "model": "deepseek-r1:8b",
                "intelligence": 0.7,
                "cost": 0,
                "speed": 0.4
            }
        ]
    },
    "network": {
        "host": "0.0.0.0",
        "port": 9090
    },
    "logging": {
        "log_level": "DEBUG"
    }
}

run server
uv run mcp_bridge/main.py
& check thats is runnig
openwebui-mpc-bridge
openwebui-mpc-bridge1

On openwebui add a openai api compatible connection for mpc-bridge server, and check:

openwebui-mpc-bridge2

Now you have all models as normal, but duplicated (one from ollama and one from mpc-bridge, one with size other without), to no be confused you can switch off ollama connection.

And voila, you have all models on tab & you can chat telling for use tools, or ask for avaible tools ;-)

openwebui-mpc-bridge3

(if is running fine you can change log_level to "INFO", install it as service,...)

Desired Solution you'd like

Add to docs instructions to config/|install MCP-Bridge in Open-WebUI

Alternatives Considered

No response

Additional Context

No response

Originally created by @rgaricano on GitHub (Mar 10, 2025). ### PR: Add MCP-Bridge install/use instructions to DOCS and if possible other ways to install it as docker or pip ( `pip install MCP-Bridge` ) Reference Discussions: https://github.com/open-webui/open-webui/discussions/7363 _______ ([SecretiveShell/MCP-Bridge is licensed under the MIT License](https://github.com/SecretiveShell/MCP-Bridge/blob/master/LICENSE)) ### Installing MPC-Bridge with Ollama in Open-WebUI Clone repo `git clone https://github.com/SecretiveShell/MCP-Bridge.git` Install MPC-bridge, ``` cd MCP-Bridge uv sync ``` make your mpc-bridge config file, create `config.json` (models are not necessary, it take its as other connections) e.g. (_inference_server_ is ollama's installed network address, _network_ is config network address of MCP_Bridge server) ``` { "inference_server": { "base_url": "http://127.0.0.1:11434/v1", "api_key": "None" }, "mcp_servers": { "fetch": { "command": "uvx", "args": [ "mcp-server-fetch" ] } }, "sampling": { "timeout": 10, "models": [ { "model": "llama3.2:latest", "intelligence": 0.5, "cost": 0, "speed": 0.6 }, { "model": "deepseek-r1:8b", "intelligence": 0.7, "cost": 0, "speed": 0.4 } ] }, "network": { "host": "0.0.0.0", "port": 9090 }, "logging": { "log_level": "DEBUG" } } ``` run server `uv run mcp_bridge/main.py` & check thats is runnig ![openwebui-mpc-bridge](https://github.com/user-attachments/assets/807a0a89-1cc5-44bf-8b1b-3ea2ebd72141) ![openwebui-mpc-bridge1](https://github.com/user-attachments/assets/5b3c02f9-b3b7-4e9c-b0e4-ba0b1e338af4) On openwebui add a openai api compatible connection for mpc-bridge server, and check: ![openwebui-mpc-bridge2](https://github.com/user-attachments/assets/713069cd-a76f-428a-8d52-079d3a00d17d) Now you have all models as normal, but duplicated (one from ollama and one from mpc-bridge, one with size other without), to no be confused you can switch off ollama connection. And voila, you have all models on tab & you can chat telling for use tools, or ask for avaible tools ;-) ![openwebui-mpc-bridge3](https://github.com/user-attachments/assets/5fc474bc-a99e-4b0d-ad0f-a5e51870da5a) (if is running fine you can change log_level to "INFO", install it as service,...) ### Desired Solution you'd like Add to docs instructions to config/|install MCP-Bridge in Open-WebUI ### Alternatives Considered _No response_ ### Additional Context _No response_
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: open-webui/docs#65