Sm Advanced Operations
sm_advanced_operationsPerform advanced system setup tasks such as adding SSH authorized keys, installing uv, creating Python virtual environments, installing packages, and managing Node.js versions.
Instructions
Operations for SSH and specialized managers
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": {
"action": "<action>"
},
"name": "sm_advanced_operations"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | Path for venv | |
| action | Yes | Action to perform. Must be one of: 'add_authorized_key', 'install_uv', 'create_venv', 'install_package', 'install_nvm', 'install_node', 'use_node' | |
| confirm | No | Explicit confirmation for a mutating action. Pass true when the client cannot answer an approval prompt. | |
| package | No | Package name to install | |
| version | No | Version of python/node | |
| public_key | No | Public key content |