基本能力
产品定位
mcpo-docker 是一个 Docker 镜像,用于将 MCP 服务器暴露为 OpenAPI 兼容的 HTTP 端点,方便与 OpenWebUI 集成。
核心功能
- 提供 Docker 镜像,快速部署 MCP 服务器。
- 将 MCP 服务器暴露为 OpenAPI 兼容的 HTTP 端点。
- 支持通过 OpenWebUI 访问和管理 MCP 服务器。
适用场景
- 需要快速部署 MCP 服务器的开发环境。
- 需要将 MCP 服务器与 OpenWebUI 集成的场景。
- 需要通过 HTTP 端点访问 MCP 服务器的场景。
工具列表
sequential-thinking
:顺序思考工具。memory
:内存管理工具。time
:时间管理工具。
常见问题解答
- 如何连接 OpenWebUI 到 MCP 服务器?
- 在 OpenWebUI 的设置中添加连接
http://localhost:8000/memory
。 - 检查聊天页面上的可用工具。
使用教程
使用依赖
- 安装 Docker 和 Docker Compose。
安装教程
```shell
拉取仓库
git clone https://github.com/alephpiece/mcpo-docker.git
cd mcpo-docker
复制示例文件并编辑
cp config.example.json config.json
cp docker-compose.example.yml docker-compose.yml
创建容器并等待服务器启动
docker compose up -d
```
或者从源代码构建 Docker 镜像:
shell
docker build -t mcpo .
调试方式
- 检查容器是否正常运行:
shell
docker ps - 查看容器日志:
shell
docker logs <container_id>