plugin_install
Install a Docker plugin from a Docker Hub reference, specifying an optional local alias. Manages permission grants non-interactively and returns the plugin's full document.
Instructions
Install a plugin from Docker Hub.
remote is a Docker Hub reference in author/name:tag form, e.g.
vieux/sshfs:latest. The daemon handles permission grants non-interactively - call
plugin_privileges first to see what host access the plugin is asking for.
After installation use plugin_inspect to confirm the plugin's enabled state, then call
plugin_enable to activate it if needed, and optionally plugin_configure first if
it requires settings. Use plugin_list to list all plugins, or plugin_remove to
uninstall.
Args: remote: Docker Hub plugin reference, e.g. "vieux/sshfs:latest" local_name: Alias to refer to the plugin locally; defaults to remote
Returns: dict: The installed plugin's full document ({"Id", "Name", "Enabled", "Settings", "Config"})
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"remote": "<remote>"
},
"name": "plugin_install"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| remote | Yes | ||
| local_name | No |