mcp-server-docker
mcp-server-docker
Управляйте контейнерами, образами и сервисами Docker прямо из вашего AI-ассистента для кодинга. Просматривайте списки, запускайте и останавливайте контейнеры, читайте логи, выполняйте команды внутри контейнеров и проверяйте использование ресурсов.
npx mcp-docker-serverСовместимо с Claude Desktop, Cursor, VS Code Copilot и любым MCP-совместимым клиентом. Не требуются ключи API. Автоматически подключается к вашему локальному сокету Docker.

Демо создано с помощью remotion-readme-kit
Why
Если вы работаете с Docker каждый день, вы знаете эту рутину: переключиться на терминал, ввести docker ps, пролистать логи, скопировать ID контейнеров, перезапустить сервисы. Это отнимает время. Этот MCP-сервер позволяет вашему AI-ассистенту выполнять эти задачи за вас, пока вы сосредоточены на коде. Попросите его проверить, какие контейнеры запущены, показать логи сбойного сервиса или перезапустить зависший контейнер. Он общается с API Docker через локальный сокет, так что ничего не нужно настраивать и управлять учётными данными.
Related MCP server: Docker Manager MCP
Tools
Tool | Что делает |
| Показать запущенные (или все) контейнеры со статусом, портами и информацией об образе |
| Получить последние логи контейнера |
| Запустить остановленный контейнер |
| Остановить работающий контейнер |
| Перезапустить контейнер |
| Удалить контейнер (при необходимости принудительно) |
| Выполнить команду внутри работающего контейнера |
| Получить живые данные о CPU, памяти и сети |
| Показать все образы Docker на хосте |
| Удалить образ Docker |
Quick Start
Cursor
Добавьте в .cursor/mcp.json:
{
"mcpServers": {
"docker": {
"command": "npx",
"args": ["-y", "mcp-docker-server"]
}
}
}Claude Desktop
Добавьте в claude_desktop_config.json:
{
"mcpServers": {
"docker": {
"command": "npx",
"args": ["-y", "mcp-docker-server"]
}
}
}VS Code
Добавьте в настройки пользователя или в .vscode/mcp.json:
{
"mcp": {
"servers": {
"docker": {
"command": "npx",
"args": ["-y", "mcp-docker-server"]
}
}
}
}Examples
"Показать все запущенные контейнеры Docker"
"Покажи логи контейнера nginx"
"Перезапусти контейнер api-server"
"Какое использование CPU и памяти у моего контейнера postgres?"
"Выполни
ls -la /appвнутри контейнера web""Покажи все образы Docker и их размеры"
"Останови все контейнеры, использующие старый образ"
Prerequisites
Docker должен быть запущен на вашей машине
Сервер подключается к сокету Docker по адресу
/var/run/docker.sock(Linux/macOS) или через именованный канал в WindowsНе требуются ключи API или токены
Agent Plugins
Этот репозиторий является пакетом Agent Plugins версии 1.0.0: plugin.json, портативный mcp.json и skills/ поставляются вместе с MCP-сервером.
Для Cursor клонируйте репозиторий и скопируйте или сделайте симлинк в ~/.cursor/plugins/local/mcp-server-docker, затем перезагрузите окно. Skills и MCP появятся в разделе Customize > Plugins.
Кнопки установки для Cursor и VS Code выше по-прежнему работают: они добавляют тот же stdio-сервер npx -y mcp-docker-server, что и ручной JSON.
FAQ
Что такое mcp-docker-server?
Это npm-пакет для этого MCP-сервера (имя репозитория mcp-server-docker). Он общается с вашим локальным сокетом Docker, чтобы выводить список контейнеров, просматривать логи, выполнять команды и управлять образами.
Нужно ли, чтобы Docker Desktop был запущен?
Да. Демон должен быть запущен, а процесс MCP должен иметь доступ к docker.sock (или именованному каналу Windows).
Безопасно ли это для продакшен-контейнеров?
Относитесь к остановке, удалению и перезапуску как к разрушительным действиям. Подтверждайте с пользователем перед изменением продакшен-нагрузок.
Можно ли установить его как Agent Plugin в Cursor?
Да. Используйте ~/.cursor/plugins/local/mcp-server-docker, чтобы встроенный навык docker-management загружался вместе с конфигурацией MCP.
Нужны ли ключи API?
Нет. Достаточно локального доступа к Docker.
Development
git clone https://github.com/ofershap/mcp-server-docker.git
cd mcp-server-docker
npm install
npm test
npm run buildSee also
Больше MCP-серверов и инструментов для разработчиков в моём портфолио.
Author
README создан с помощью README Builder
License
MIT © 2026 Ofer Shapira
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables natural language interaction with Docker commands and operations. Supports container management, image operations, system information, and Docker Compose through conversational requests.141631MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage Docker containers, deploy stacks, and monitor services across multiple Docker hosts from one centralized location. Supports container lifecycle management, Docker Compose operations, and infrastructure orchestration through natural language commands.6MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage Docker containers, images, networks, volumes, and Compose services through the Model Context Protocol. It supports system operations, command execution within containers, and integration with Docker Hub and GitHub Container Registry.1352MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage Docker containers, images, networks, volumes, and Docker Compose services through the Model Context Protocol.163MIT
Related MCP Connectors
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Build, validate, and deploy multi-agent AI solutions from any AI environment.
Create and manage AI agents that collaborate and solve problems through natural language interacti…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ofershap/mcp-server-docker'
If you have feedback or need assistance with the MCP directory API, please join our Discord server