Docker MCP Server
Allows managing Docker containers including running, stopping, listing, removing containers, and viewing logs, with automatic image pulling.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Docker MCP Serverlist all Docker containers"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Docker MCP Server
MCP сервер для управления Docker контейнерами через Claude Desktop.
Возможности
✅ Запуск Docker контейнеров
✅ Просмотр списка контейнеров
✅ Остановка контейнеров
✅ Удаление контейнеров
✅ Просмотр логов контейнеров
✅ Автоматическое скачивание образов
Related MCP server: Docker MCP
Установка
1. Установите зависимости
npm install2. Соберите проект
npm run buildНастройка Claude Desktop
Windows
Откройте файл конфигурации:
%APPDATA%\Claude\claude_desktop_config.jsonmacOS
Откройте файл конфигурации:
~/Library/Application Support/Claude/claude_desktop_config.jsonLinux
Откройте файл конфигурации:
~/.config/Claude/claude_desktop_config.jsonДобавьте конфигурацию
Замените /ПОЛНЫЙ/ПУТЬ/К/docker-mcp-server на реальный путь к проекту:
{
"mcpServers": {
"docker": {
"command": "node",
"args": [
"/ПОЛНЫЙ/ПУТЬ/К/docker-mcp-server/dist/index.js"
]
}
}
}Важно: Используйте ПОЛНЫЙ абсолютный путь!
Пример для macOS:
{
"mcpServers": {
"docker": {
"command": "node",
"args": [
"/Users/username/projects/docker-mcp-server/dist/index.js"
]
}
}
}Перезапустите Claude Desktop
После изменения конфигурации полностью закройте и перезапустите Claude Desktop.
Использование
Теперь вы можете давать Claude команды для работы с Docker:
Запусти nginx контейнер на порту 8080Покажи все запущенные контейнерыОстанови контейнер nginxПокажи логи контейнера my-appДоступные инструменты
docker_run
Запустить новый контейнер
Параметры:
image(обязательный) - название образа (например, "nginx:latest")name- имя контейнераports- проброс портовenv- переменные окруженияcmd- команда для выполнения
docker_ps
Список контейнеров
Параметры:
all- показать все (включая остановленные)
docker_stop
Остановить контейнер
Параметры:
container(обязательный) - ID или имя контейнера
docker_remove
Удалить контейнер
Параметры:
container(обязательный) - ID или имя контейнераforce- принудительное удаление
docker_logs
Получить логи контейнера
Параметры:
container(обязательный) - ID или имя контейнераtail- количество последних строк (по умолчанию 100)
Требования
Node.js 18+
Docker установлен и запущен
Claude Desktop
Отладка
Если MCP сервер не работает:
Проверьте, что Docker запущен:
docker psПроверьте, что путь в конфигурации правильный (абсолютный!)
Проверьте логи Claude Desktop:
macOS:
~/Library/Logs/Claude/Windows:
%APPDATA%\Claude\logs\
Попробуйте запустить сервер вручную для тестирования:
npm run dev
Разработка
Для разработки используйте:
npm run devЭто запустит сервер через tsx без предварительной компиляции.
Лицензия
MIT
This server cannot be installed
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
- AlicenseAqualityFmaintenanceAllows Claude and other AI assistants to interact with Docker through the MCP protocol, enabling container and image management including listing, running, stopping, and pulling Docker resources.Last updated6824MIT
- Flicense-qualityDmaintenanceEnables Docker container management directly through Claude using the Model Context Protocol. Provides 14 tools for managing containers, images, volumes, and Docker Compose deployments through natural language commands.Last updated
- AlicenseBqualityDmaintenanceEnables natural language interaction with Docker commands and operations. Supports container management, image operations, system information, and Docker Compose through conversational requests.Last updated14821MIT
- Flicense-qualityDmaintenanceEnables Claude to manage Docker Compose containers by updating, running commands, and viewing status/logs.Last updated
Related MCP Connectors
Persistent context for Claude. Your AI always knows your projects and next actions across sessions.
Connect Claude to Fathom meeting recordings, transcripts, and summaries
WHOOP recovery, strain, sleep and workouts in Claude via official WHOOP OAuth. Free, open source.
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/good-gis/docker-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server