shell_proxy_start
Start a local reverse proxy that injects credentials into API headers for a configured proxies entry, so commands can target 127.0.0.1 instead of the real host.
Instructions
Start a credential-injecting reverse proxy on 127.0.0.1 (random port) for a proxies entry in config.yaml. Point commands at http://127.0.0.1: instead of the real API host; the proxy injects the secret into the configured header in memory only. Auto-stops after its TTL (default defaults.proxyTtlSeconds=300s). The secret value is never returned anywhere.
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": {
"id": "<id>"
},
"name": "shell_proxy_start"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | proxies entry id from config.yaml | |
| ttlSeconds | No | TTL override (seconds) |