
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"
}
}
}