A Docker management server providing REST API endpoints for managing Docker containers, images, networks, and files
This server exposes 30 Docker management tools via HTTP but has critical definition gaps. Tool descriptions are minimal (5-20 chars in Chinese), providing almost no context for LLM selection. Input schemas exist but lack descriptions for most parameters, LLMs cannot infer what 'query', 'cmd', 'compose_file' mean without explicit guidance. No output schemas are documented. Error handling is absent from tool definitions. The server is not an MCP server at all, it's a plain HTTP API with Gin routing, not implementing the MCP protocol. Tool definitions appear inferred from route handlers rather than explicitly registered with MCP schemas.
关闭交互式会话
连接容器到网络
从容器拷贝文件到主机
从主机拷贝文件到容器
创建交互式会话
创建网络
删除容器
删除镜像
Not an MCP server. This is a plain HTTP API using Gin framework with no MCP protocol implementation. No tool registration via MCP, no _meta handling, no capabilities negotiation, no MCP transport layer.
Tool descriptions are minimal (5-20 characters, in Chinese). Current descriptions ('拉取镜像', '删除镜像') provide zero context for LLM selection.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 25 | 2026-07-28+ | v2 |
删除网络
断开容器与网络连接
获取Docker信息
获取Docker版本
在会话中执行命令
获取容器信息
获取容器日志
获取所有容器
获取更多会话输出
获取运行中的容器
列出镜像
列出网络
获取网络信息
拉取镜像
重启容器
运行新容器
通过docker-compose运行容器
搜索容器
搜索镜像
启动容器
停止容器
更新容器资源
Parameter descriptions missing. Parameters like 'query', 'cmd', 'compose_file', 'add_caps', 'port_map' have no descriptions. LLMs cannot infer meaning from names alone.
No output schemas documented. Tools return responses but no schema is visible defining what fields are returned, their types, or structure. LLMs cannot plan downstream tool calls without knowing output structure.
No error handling guidance in tool definitions. Destructive tools (delete_image, delete_container, delete_network) have no confirmation step or dry-run option. No error recovery hints provided to LLMs.