
An example Docker image for mcpo, a tool that exposes MCP (Model Context Protocol) servers as OpenAPI-compatible HTTP endpoints for OpenWebUI.
概览
An example Docker image for mcpo, a tool that exposes MCP (Model Context Protocol) servers as OpenAPI-compatible HTTP endpoints for OpenWebUI. Still waiting for the official mcpo docker! Or you can build the docker from source. 1. Open OpenWebUI > Settings > Tools 2. Add a connection http://localhost:8000/memory 3. Check available tools on the chat page With mcpo, each MCP server gets a separate endpoint. For example: - http://localhost:8000/sequential-thinking - http://localhost:8000/memory - http://localhost:8000/time Standard MCP configuration file, see config.example.json.
README
mcpo-docker
The source from alephpiece .
An example Docker image for mcpo, a tool that exposes MCP (Model Context Protocol) servers as OpenAPI-compatible HTTP endpoints for OpenWebUI.
Still waiting for the official mcpo docker!
Quick start
# Pull the repo
git clone https://github.com/lkoujiu/mcpo-docker.git
cd mcpo-docker
# Copy sample files and edit them as you like.
cp config.example.json config.json
cp docker-compose.example.yml docker-compose.yml
# Create a container and wait for the servers to start.
# It may take time if you have many servers enabled.
docker compose up -d
Or you can build the docker from source.
docker build -t mcpo .
Connect OpenWebUI to your servers
See OpenAPI Tool Servers for details.
- Open OpenWebUI > Settings > Tools
- Add a connection
http://localhost:8000/memory - Check available tools on the chat page
With mcpo, each MCP server gets a separate endpoint. For example:
http://localhost:8000/sequential-thinkinghttp://localhost:8000/memoryhttp://localhost:8000/time
MCP configuration
Standard MCP configuration file, see config.example.json.
License
MIT
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →