Practical overview
When it fits
Use it when an OpenAI-compatible application needs access to MCP tools through middleware, or when an external MCP-aware client needs the bridge's SSE interface.
Who it is for
- Developers connecting MCP tool servers to applications that use an OpenAI-compatible API.
- Operators who want to expose configured MCP tools to external clients through an SSE bridge.
Documented uses
- Let an OpenAI-compatible client invoke configured MCP tools.
- Configure an inference server and MCP servers behind a common API-facing service.
- Expose configured MCP tools to MCP-aware external clients over SSE.
- List the MCP tools available through the running service.
Requirements & limits
The repository is public and lists a MIT license. The project documents Docker and manual installation; using it requires operating the server and configuring an inference engine and MCP servers.
- The service requires an inference engine with tool-call support; the README reports testing with vLLM and says Ollama should also be compatible.
- The README recommends Docker, while manual installation uses
uv syncanduv run mcp_bridge/main.py. - API-key authentication can be enabled by configuration; the README says authentication is skipped if the API-key field is empty or absent.
- The repository calls the project soft deprecated because Open WebUI supports MCP natively from version 0.6.31.
- MCP resources are planned, and the README's feature list distinguishes streaming chat completions with MCP from streaming completions it says are not implemented.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Set up MCP-Bridge manually
Prepare a manual installation with an inference server and one configured MCP server.
Before you start
- A cloned MCP-Bridge repository
- An inference engine with tool-call support and its OpenAI-compatible base URL
- The MCP server command and arguments to place in the configuration
Steps
Install project dependencies with the command below.
uv syncCreate
config.jsonin the repository root with the inference server base URL and API key, plus the MCP server command and arguments.Start the application with the command below.
uv run mcp_bridge/main.py
Expected outcome
The README says the running service can be used through the OpenAI API; its documentation page includes an endpoint for listing configured MCP tools.
Guide limitations
- The inference engine must support tool calls.
- MCP resources are listed as planned, not supported.
- The project is described as soft deprecated because Open WebUI supports MCP natively from version 0.6.31.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 5 November 2026
- Original website title
- SecretiveShell/MCP-Bridge · Official homepage title · retained in its source language
Related options
Open WebUI native MCP support — The README says Open WebUI supports MCP natively from version 0.6.31 and cites this as the reason MCP-Bridge should be considered soft deprecated.

