
Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Плагин docker mcp CLI / Шлюз MCP
Обзор
MCP Toolkit в Docker Desktop позволяет разработчикам настраивать и использовать MCP-серверы из каталога Docker MCP. Под ним Toolkit работает на плагине docker CLI: docker-mcp. Этот репозиторий является кодом этого плагина CLI. Он может работать как в Docker Desktop, так и независимо. Главная особенность этого CLI — это возможность легко и безопасно запускать и развертывать серверы MCP. См. раздел «Особенности» для списка всех функций. Протокол контекста модели (MCP) — это открытый протокол, который стандартизирует, как приложения ИИ соединяются с внешними источниками данных и инструментами. Он обеспечивает безопасный и контролируемый способ для языковых моделей доступа и взаимодействия с различными сервисами, базами данных и API. Разработчики сталкиваются с критичными барьерами при интеграции инструментов протокола Model Context Protocol (MCP) в производственные рабочие процессы: - Каждый локальный MCP-сервер в каталоге работает в изолированном Docker-контейнере. Серверы NPX и UVX получают минимальные привилегии хоста.
Обзор (машинный перевод)
MCP Toolkit в Docker Desktop позволяет разработчиков для настройки и использования MCP-серверов из каталога Docker MCP.
Ниже Toolkit работает на плагине docker CLI: docker-mcp. Этот репозиторий является кодом этого плагина CLI. Он может работать как в Docker Desktop, так и отдельно.
Основной особенностью этого CLI является Docker MCP Gateway, который позволяет легко и безопасно запускать и развертывать MCP-серверы. См. раздел «Особенности» для списка всех функций.
Что такое MCP?
Протокол контекста модели (MCP) — это открытый протокол, который стандартизирует, как приложения ИИ соединяются с внешними источниками данных и инструментами. Он обеспечивает безопасный и контролируемый способ для языковых моделей доступа и взаимодействия с различными сервисами, базами данных и API.
Обзор
Разработчики сталкиваются с критичными барьерами при интеграции инструментов протокола Model Context Protocol (MCP) в производственные рабочие процессы:
- Управление жизненным циклом сервера MCP Каждый локальный MCP сервер в каталоге работает в изолированном контейнере Docker. Серверы NPX и UVX получают минимальные права хоста.
- Предоставление единого интерфейса ИИ-модели получают доступ к MCP-серверам через один шлюз.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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 →