docker-logs-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| docker_logsA | Последние строки логов Docker-сервиса на удалённом VPS. По умолчанию показывает только ошибки (WARNING/ERROR/CRITICAL) и обрезает строки до 300 символов — экономит токены. Для прицельного поиска по паттерну используй docker_grep. Параметры since/until принимают duration (1h, 30m, 24h) или RFC3339 timestamp (2024-01-01T00:00:00Z). |
| docker_psA | Статус всех Docker-контейнеров проекта на удалённом VPS. Выполняет 'docker compose ps --format json'. Используй чтобы проверить какие контейнеры запущены. |
| docker_statsA | Потребление CPU и RAM контейнерами проекта. Выполняет 'docker stats --no-stream --no-trunc --format json'. Используй чтобы проверить нагрузку на сервер. |
| server_infoA | Общая информация о VPS: uptime, диск, память, статус контейнеров. Выполняет несколько команд и собирает результат. Используй чтобы быстро оценить здоровье сервера. |
| docker_grepA | Поиск по логам Docker-контейнеров на удалённом VPS. Выполняет 'docker compose logs --tail=N --no-color SERVICE | grep PATTERN' на сервере и возвращает только совпадения. Экономичнее docker_logs для прицельного поиска — возвращает только строки с совпадением. Параметры since/until принимают duration (1h, 30m, 24h) или RFC3339 timestamp (2024-01-01T00:00:00Z). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
Most tools are distinct: docker_ps, docker_stats, and server_info each serve clear different purposes. docker_logs and docker_grep both deal with logs, but their descriptions clearly separate recent-error viewing from pattern searching, so ambiguity is mild.
Four tools use the consistent 'docker_' prefix and short noun pattern (docker_logs, docker_ps, docker_grep, docker_stats). server_info breaks the pattern by not using the 'docker_' prefix, creating a minor inconsistency.
With five tools, the set is well-scoped for a Docker log and monitoring server. Each tool covers a distinct need without redundancy or unnecessary bloat.
The set covers the core domain: viewing logs, searching logs, listing containers, checking resource usage, and overall server health. Minor gaps might include container lifecycle actions, but those are outside the apparent logging/monitoring purpose.