MCP-Dockhand v1.0.0
Model Context Protocol (MCP) Server für Dockhand Docker Management.
Features
- 130+ Tools für Container, Stacks, Images, Networks, Volumes, Git-Stacks, Environments
- Streamable HTTP Transport (MCP Spec 2025-03-26)
- Multi-Session Support mit Factory Pattern und automatischem Session Cleanup
- Session-basierte Authentifizierung mit Auto-Relogin bei 401
- Security: Environment-Filter, URL-Encoding gegen Path Injection
- Docker Image: Multi-stage Build, non-root User, Healthcheck
Tool-Kategorien
| Kategorie | Tools |
|---|---|
| Container | 27 (list, inspect, logs, stats, files, updates, pause, rename) |
| Stacks | 21 (compose, env, scanning, deploy, relocate, adopt) |
| Images | 9 (pull, push, tag, scan, export, history) |
| Networks | 7 (create, inspect, connect/disconnect, prune) |
| Volumes | 9 (browse, clone, export, file content) |
| Git Stacks | 15 (deploy, sync, webhooks, credentials) |
| Environments | 18 (connection test, timezone, notifications) |
| Auth/Hawser | 12 (OIDC, LDAP, Tokens) |
| Audit | 4 (logging, events, export) |
| System | 19 (health, disk, license, Prometheus metrics) |
| Users/Roles | 20 (MFA, profiles, roles) |
| Schedules | 9 (execution, automation) |
Docker
docker pull ghcr.io/strausmann/mcp-dockhand:latestRequirements
- Dockhand Server v1.0.22+
- Node.js 22+ (für lokale Nutzung)