
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Docker mcp CLI 플러그인 / MCP 게이트웨이
개요
Docker Desktop의 MCP 툴킷은 개발자가 Docker MCP 카탈로그에서 MCP 서버를 구성하고 사용할 수 있도록 합니다. 툴킷 아래에는 docker CLI 플러그인인 docker-mcp가 구동됩니다. 이 저장소는 이 CLI 플러그인의 코드입니다. Docker 데스크톱에서 또는 독립적으로 작동할 수 있습니다. 이 CLI의 주요 기능은 MCP 서버를 쉽고 안전하게 실행하고 배포할 수 있게 해주는 기능입니다. 모든 기능 목록은 기능을 참조하세요. 모델 컨텍스트 프로토콜(MCP)은 AI 애플리케이션이 외부 데이터 소스 및 도구에 어떻게 연결되는지 표준화하는 개방형 프로토콜입니다. 이 프로토콜은 언어 모델이 다양한 서비스, 데이터베이스, API에 접근하고 상호작용할 수 있도록 안전하고 통제된 방식을 제공합니다. 개발자들은 모델 컨텍스트 프로토콜(MCP) 도구를 생산 워크플로우에 통합할 때 중요한 장벽에 직면합니다: - 카탈로그 내 각 로컬 MCP 서버는 격리된 도커 컨테이너에서 실행됩니다. NPX와 UVX 서버는 최소한의 호스트 권한을 부여받습니다.
개요(AI 번역)
Docker 데스크톱의 MCP 툴킷은 이를 지원합니다 개발자들이 Docker MCP 카탈로그에서 MCP 서버를 구성하고 사용할 수 있도록 합니다.
툴킷 아래에는 도커 CLI 플러그인 docker-mcp이 구동됩니다. 이 저장소는 이 CLI 플러그인의 코드입니다. Docker 데스크톱에서 또는 독립적으로 작동할 수 있습니다.
이 CLI의 주요 기능은 Docker MCP 게이트웨이로, MCP 서버의 간편하고 안전한 실행 및 배포를 가능하게 합니다. 모든 기능 목록은 기능을 참조하세요.
MCP란 무엇인가?
모델 컨텍스트 프로토콜(MCP)은 AI 애플리케이션이 외부 데이터 소스 및 도구에 어떻게 연결되는지 표준화하는 개방형 프로토콜입니다. 이 프로토콜은 언어 모델이 다양한 서비스, 데이터베이스, API에 접근하고 상호작용할 수 있도록 안전하고 통제된 방식을 제공합니다.
개요
개발자들은 모델 컨텍스트 프로토콜(MCP) 도구를 생산 워크플로우에 통합할 때 중요한 장벽에 직면합니다:
- MCP 서버 수명주기 관리 카탈로그 내 각 로컬 MCP 서버는 격리된 도커 컨테이너에서 실행됩니다. NPX 및 UVX 서버는 최소한의 호스트 권한을 부여받습니다.
- *통합 인터페이스를 제공함 AI 모델은 단일 게이트웨이를 통해 MCP 서버에 접근합니다.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
Docker MCP Plugin and Docker MCP Gateway
The MCP Toolkit, in Docker Desktop, allows developers to configure and consume MCP servers from the Docker MCP Catalog.
Underneath, the Toolkit is powered by a docker CLI plugin: docker-mcp. This repository is the code of this CLI plugin. It can work in Docker Desktop or independently.
The main feature of this CLI is the Docker MCP Gateway which allows easy and secure running and deployment of MCP servers. See Features for a list of all the features.
What is MCP?
The Model Context Protocol (MCP) is an open protocol that standardizes how AI applications connect to external data sources and tools. It provides a secure, controlled way for language models to access and interact with various services, databases, and APIs.
Overview
Developers face criticial barriers when integrating Model Context Protocol (MCP) tools into production workflows:
- Managing MCP server lifecycle Each local MCP sever in the catalog runs in an isolated Docker container. npx and uvx servers are granted minimal host privileges.
- Providing a unified interface AI models access MCP servers through a single Gateway.
- Handling authentication and security Keep secrets out of environment variables using Docker Desktop’s secrets management.
- Supports dynamic tool discovery and configuration. Each MCP client (eg VS Code, Cursor, Claude Desktop, etc.) connects to the same Gateway configuration, ensuring consistency across different clients.
- Enables OAuth flows for MCPs that require OAuth access token service connections.
Features
- 🐳 Container-based Servers: Run MCP servers as Docker containers with proper isolation.
- 🔧 Server Management: List, inspect, and call MCP tools, resources and prompts from multiple servers.
- 🔐 Secrets Management: Secure handling of API keys and credentials via Docker Desktop.
- 🌐 OAuth Integration: Built-in OAuth flows for service authentication.
- 📋 Server Catalog: Manage and configure multiple MCP catalogs.
- 🔍 Dynamic Discovery: Automatic tool, prompt, and resource discovery from running servers.
- 📊 Monitoring: Built-in logging and call tracing capabilities.
Installation
Prerequisites
-
Docker Desktop
4.59+(with MCP Toolkit feature enabled) -
Go 1.24+ (for development)
Install as Docker CLI Plugin
The MCP cli will already be installed on recent versions of Docker Desktop but you can build and install the latest version by following these steps:
# Clone the repository
git clone https://github.com/docker/mcp-gateway.git
cd mcp-gateway
mkdir -p "$HOME/.docker/cli-plugins/"
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →