mcpo-docker logo

mcpo-docker

by alephpiece

An example Docker image for mcpo, a tool that exposes MCP (Model Context Protocol) servers as OpenAPI-compatible HTTP endpoints for OpenWebUI. It provides a quick way to deploy and use mcpo servers with OpenWebUI.

View on GitHub

Last updated: N/A

What is mcpo-docker?

mcpo-docker is a Docker image that simplifies the deployment and usage of mcpo servers. mcpo exposes MCP servers as OpenAPI-compatible HTTP endpoints, making them accessible to OpenWebUI.

How to use mcpo-docker?

  1. Clone the repository. 2. Copy and edit the sample configuration files (config.json, docker-compose.yml). 3. Use docker compose up -d to create and start the container. 4. Configure OpenWebUI by adding a connection to the exposed endpoints (e.g., http://localhost:8000/memory).

Key features of mcpo-docker

  • Dockerized mcpo server

  • OpenAPI-compatible endpoints

  • Easy integration with OpenWebUI

  • Configurable MCP servers

  • Simplified deployment

Use cases of mcpo-docker

  • Connecting MCP servers to OpenWebUI

  • Exposing MCP functionality through HTTP

  • Rapid deployment of MCP servers

  • Testing and development of MCP integrations

  • Creating custom tools using MCP

FAQ from mcpo-docker

What is mcpo?

mcpo is a tool that exposes MCP (Model Context Protocol) servers as OpenAPI-compatible HTTP endpoints.

What is OpenWebUI?

OpenWebUI is a user interface that can interact with tools exposed via OpenAPI.

How do I configure the MCP servers?

Edit the config.json file to configure the MCP servers according to your needs.

What endpoints are available?

Each MCP server gets a separate endpoint, such as /memory, /sequential-thinking, and /time.

Where can I find more information about MCP?

See the official mcpo repository for details on MCP configuration and usage.