volume_list
List Docker volumes with optional filters for dangling, name, or label; restrict to managed volumes when needed.
Instructions
List volumes.
Volumes are addressed by name only - feed a Name to volume_inspect for detail or
volume_remove / volume_prune to clean up. filters={"dangling": True} finds volumes that no
container references.
Args:
filters: Filter by attributes (e.g. dangling, name, label)
managed_only: Only return volumes created by this MCP server (filters on the docker-mcp-server.managed label);
combines with any filters given
Returns: list: One volume document ({"Name", "Driver", "Mountpoint", ...}) per volume
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "volume_list"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filters | No | ||
| managed_only | No |