OM

odzywa/mcp-platform

Deployment & DevOps

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

10 stars 2 forks 품질 73 트렌드 32MIT

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-http transport, 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 docker group, otherwise install.sh and all docker commands 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 sudo

If 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-recreate alone does not rebuild images from updated source code.
Always use --build after git pull.

Rebuilding images manually (after local code changes)

# Rebuild control plane only
GitHub에서 전체 README 보기

설치

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