lkoujiu
MCP Server
lkoujiu
public

mcpo docker

An example Docker image for mcpo, a tool that exposes MCP (Model Context Protocol) servers as OpenAPI-compatible HTTP endpoints for OpenWebUI.

Repository Info

4
Stars
4
Forks
4
Watchers
0
Issues
Dockerfile
Language
MIT License
License

About This Server

An example Docker image for mcpo, a tool that exposes MCP (Model Context Protocol) servers as OpenAPI-compatible HTTP endpoints for OpenWebUI.

Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.

Documentation

# mcpo-docker

The source from [alephpiece](https://github.com/alephpiece/mcpo-docker) .

An example Docker image for [mcpo](https://github.com/open-webui/mcpo), a tool that exposes MCP (Model Context Protocol) servers as OpenAPI-compatible HTTP endpoints for [OpenWebUI](https://github.com/open-webui/open-webui).

> Still waiting for the official mcpo docker!

## Quick start

```shell
# 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.

```shell
docker build -t mcpo .
```

### Connect OpenWebUI to your servers

> See [OpenAPI Tool Servers](https://docs.openwebui.com/openapi-servers/) for details.

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`

## MCP configuration

Standard MCP configuration file, see [config.example.json](./config.example.json).

## License

MIT

Quick Start

1

Clone the repository

git clone https://github.com/lkoujiu/mcpo-docker
2

Install dependencies

cd mcpo-docker
npm install
3

Follow the documentation

Check the repository's README.md file for specific installation and usage instructions.

Repository Details

Ownerlkoujiu
Repomcpo-docker
Language
Dockerfile
LicenseMIT License
Last fetched8/8/2025

Recommended MCP Servers

💬

Discord MCP

Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.

integrationsdiscordchat
🔗

Knit MCP

Connect AI agents to 200+ SaaS applications and automate workflows.

integrationsautomationsaas
🕷️

Apify MCP Server

Deploy and interact with Apify actors for web scraping and data extraction.

apifycrawlerdata
🌐

BrowserStack MCP

BrowserStack MCP Server for automated testing across multiple browsers.

testingqabrowsers

Zapier MCP

A Zapier server that provides automation capabilities for various apps.

zapierautomation