Remove pull_image + list_registries; mark Gruppen 6+7 as entfällt
DSM methods for SYNO.Docker.Image/pull and SYNO.Docker.Registry/get did not behave as expected in production testing against the NAS. Tools deregistered, modules deleted, tests removed, CLAUDE.md updated. Tool count: 19 → 17. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -32,17 +32,16 @@ via Container Manager. Der MCP-Server ist in Claude Desktop aktiv verbunden.
|
||||
|
||||
## Aktueller Stand
|
||||
|
||||
### Implementierte Tools (19)
|
||||
### Implementierte Tools (17)
|
||||
|
||||
| Kategorie | Tools |
|
||||
|---|---|
|
||||
| Projekte | `list_projects`, `get_project_status`, `start_project`, `stop_project`, `redeploy_project` |
|
||||
| Container | `list_containers`, `get_container_status`, `get_container_logs`, `exec_in_container`, `container_stats` |
|
||||
| Compose | `read_compose`, `update_compose`, `update_image_tag`, `update_env_var` |
|
||||
| Images | `check_image_updates`, `list_images`, `delete_image`, `pull_image` |
|
||||
| Images | `check_image_updates`, `list_images`, `delete_image` |
|
||||
| Netzwerke | `list_networks`, `create_network`, `delete_network` |
|
||||
| System | `system_df`, `system_prune` |
|
||||
| Registries | `list_registries` |
|
||||
|
||||
### Bekannte Bugs
|
||||
|
||||
@@ -178,22 +177,17 @@ Implementiere **eine Gruppe nach der anderen**. Commit + Push nach jeder Gruppe,
|
||||
|
||||
---
|
||||
|
||||
#### Gruppe 6 – Images Ergänzung `modules/images.py` ✦ Prio: niedrig
|
||||
#### Gruppe 6 – Images Ergänzung – entfällt
|
||||
|
||||
**`pull_image`**
|
||||
- Signatur: `pull_image(image: str) -> str` (z.B. `"postgres:17.8"`)
|
||||
- DSM API: `SYNO.Docker.Image`, method `create` oder pull-Endpunkt
|
||||
- Fortschritt streamen wenn möglich, sonst polling
|
||||
- Confirmation: nein
|
||||
`pull_image` entfällt — SYNO.Docker.Image/pull liefert keinen nutzbaren Endpunkt
|
||||
(DSM-Methode unbekannt / nicht über WebAPI erreichbar).
|
||||
|
||||
---
|
||||
|
||||
#### Gruppe 7 – Registries `modules/registries.py` (neu) ✦ Prio: niedrig
|
||||
#### Gruppe 7 – Registries – entfällt
|
||||
|
||||
**`list_registries`**
|
||||
- DSM API: `SYNO.Docker.Registry`, method `list`
|
||||
- Ausgabe: Name, URL, ob authentifiziert
|
||||
- Confirmation: nein
|
||||
`list_registries` entfällt — SYNO.Docker.Registry/get funktioniert nicht wie erwartet
|
||||
(DSM-Methode unbekannt / Produkttest fehlgeschlagen).
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user