
odzywa/mcp-platform
Deployment & DevOps이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
A secure platform for easy deployment of MCP servers with any tools.
개요
A self-hosted platform for creating, deploying and managing — without writing code. Connect AI assistants (Continue, OpenWebUI, Claude Desktop) to your infrastructure: databases, APIs, Kubernetes clusters, Linux servers — all through a visual web UI. - — create MCP tools from a web form, not code - — one click deploys a containerized MCP server - — shell commands, HTTP APIs, custom images - — allowlist binaries, block dangerous commands, enforce read-only mode - — Tool Server (OpenAPI), Python tool import, filter pipeline - — streamable-http transport, auto-generated config snippets - — every tool invocation logged with caller IP and model name Docker Desktop on macOS/Windows works for development but runtime containers may not be reachable by AI clients outside the VM. Linux is recommended for production. Your user must be in the docker group, otherwise install.sh and all docker commands will fail with permission errors.
README
원문 README의 일부입니다. 원문 보기.
MCP Platform
A self-hosted platform for creating, deploying and managing MCP (Model Context Protocol) servers — without writing code.
Connect AI assistants (Continue, OpenWebUI, Claude Desktop) to your infrastructure: databases, APIs, Kubernetes clusters, Linux servers — all through a visual web UI.
What it does
- Visual tool builder — create MCP tools from a web form, not code
- Instant deploy — one click deploys a containerized MCP server
- Multiple runtime types — shell commands, HTTP APIs, custom images
- Policy engine — allowlist binaries, block dangerous commands, enforce read-only mode
- OpenWebUI integration — Tool Server (OpenAPI), Python tool import, filter pipeline
- Continue integration —
streamable-httptransport, auto-generated config snippets - Audit log — every tool invocation logged with caller IP and model name
Prerequisites
| Requirement | Version | Install |
|---|---|---|
| Docker Engine | 24.0+ | docs.docker.com/engine/install |
| Docker Compose | v2.20+ (plugin) | included with Docker Desktop / apt install docker-compose-plugin |
| OS | Linux (Ubuntu 22.04+ recommended) | — |
| RAM | 2 GB minimum, 4 GB recommended | — |
| Disk | 4 GB free (images + data) | — |
| Ports | 18100 + range 19000–19999 open | firewall / UFW |
Note: Docker Desktop on macOS/Windows works for development but runtime containers may not be reachable by AI clients outside the VM. Linux is recommended for production.
Install Docker (Ubuntu)
curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker $USER
newgrp docker
docker --version # Docker version 24.x.x
docker compose version # Docker Compose version v2.x.x
Important: Your user must be in the
dockergroup, otherwiseinstall.shand alldockercommands will fail with permission errors.# Add current user to docker group sudo usermod -aG docker $USER # Apply without logout (current session only) newgrp docker # Verify docker ps # should work without sudoIf you log out and back in, group membership is applied automatically.
Installation
# 1. Install Docker (if not already installed)
curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker $USER
newgrp docker
# 2. Clone the repository
git clone https://github.com/YOUR_USERNAME/mcp-platform.git
cd mcp-platform
# 3. Run the installer
chmod +x install.sh
./install.sh
Open http://YOUR_SERVER_IP:18100 — login: admin / admin
Updating to a newer version
git pull
docker compose up -d --build mcp-platform mcp-platform-operator
Note:
--force-recreatealone does not rebuild images from updated source code.
Always use--buildaftergit pull.
Rebuilding images manually (after local code changes)
# Rebuild control plane only
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →설정
{
"mcpServers": {
"my-server": {
"url": "http://localhost:PORT/mcp",
"transport": "streamable-http"
}
}
}