run_terminal_command
Diagnostiek en systeem · macOS · Windows
Effect: uitvoeren. Status: voorwaardelijk beschikbaar.
‘Voorwaardelijke beschikbaarheid’ betekent dat het hulpmiddel kan afhangen van versie, platform, machtigingen, account of configuratie. Het is niet in elke installatie actief.
macOS
Doel
Voert een shellopdracht uit op de Mac van de gebruiker en retourneert de uitvoer. Altijd actief. Uitgeschakeld wanneer LMCP in alleen-lezenmodus staat. Gevaarlijke opdrachten (sudo, recursief verwijderen van systeem-/thuismappen, schijfformattering, afsluiten/herstarten, een gedownload script via een pipe naar een shell sturen, fork bombs, daemonbeheer) worden geweigerd. Destructief: toont eerst een voorbeeld van de opdracht — geef confirm:true door om deze daadwerkelijk uit te voeren. Uitvoer en looptijd zijn begrensd.
Vereiste invoer
command
De namen blijven exact zoals het hulpmiddel ze vereist. De canonieke technische definities in het Engels staan in het uitklapbare schema hieronder.
Machtigingen en bevestiging
Het schema bevat een expliciete bevestigingsparameter. Controleer het voorbeeld en autoriseer de echte bewerking volgens het platformcontract.
- Gebruik uitsluitend de apps, accounts en bronnen waarvoor de gebruiker op dit platform toestemming heeft gegeven. Raadpleeg de platformspecifieke beschrijving van deze tool voor de verbindings- en toestemmingsvereisten; deze catalogus veronderstelt geen aanvullende OAuth-bereiken of OS-rechten.
Canoniek technisch schema in het Engels — macOS
{
"properties": {
"command": {
"description": "The shell command to run (a single command line, executed with /bin/zsh -lc).",
"type": "string"
},
"confirm": {
"description": "Must be true to actually run. Without it, a preview of the command is returned.",
"type": "boolean"
},
"timeout_seconds": {
"description": "Max seconds to run before it is terminated (default 20, max 60).",
"type": "integer"
},
"working_dir": {
"description": "Optional absolute working directory. Defaults to the user's home directory.",
"type": "string"
}
},
"required": [
"command"
],
"type": "object"
}Documentatievoorbeeld
Documentatievoorbeeld voor run_terminal_command. Voer dit voorbeeld niet uit. De getoonde argumenten verwijzen naar fictieve gegevens; zoek vóór een echte aanroep de werkelijke identificatoren op en vraag toestemming.
{
"command": "echo Hello from LMCP",
"confirm": false
}Windows
Doel
Voert een shellopdracht uit op de computer van de gebruiker. Gevaarlijke opdrachten (sudo/rechtenverhoging, recursief verwijderen van systeem- of thuismappen, schijfformattering, afsluiten/herstarten, een gedownload script via een pipe naar een shell sturen, fork bombs) worden geweigerd. Destructief: toont eerst een voorbeeld van de opdracht — geef confirm:true door om deze daadwerkelijk uit te voeren. Uitvoer en looptijd zijn begrensd. Op Windows wordt de opdracht uitgevoerd via `cmd /c`; elders via `sh -c`.
Vereiste invoer
command
De namen blijven exact zoals het hulpmiddel ze vereist. De canonieke technische definities in het Engels staan in het uitklapbare schema hieronder.
Machtigingen en bevestiging
Het schema bevat een expliciete bevestigingsparameter. Controleer het voorbeeld en autoriseer de echte bewerking volgens het platformcontract.
- Gebruik uitsluitend de apps, accounts en bronnen waarvoor de gebruiker op dit platform toestemming heeft gegeven. Raadpleeg de platformspecifieke beschrijving van deze tool voor de verbindings- en toestemmingsvereisten; deze catalogus veronderstelt geen aanvullende OAuth-bereiken of OS-rechten.
Canoniek technisch schema in het Engels — Windows
{
"properties": {
"command": {
"description": "The shell command to run (a single command line).",
"type": "string"
},
"confirm": {
"description": "Must be true to actually run. Without it, a preview of the command is returned.",
"type": "boolean"
},
"timeout_seconds": {
"description": "Max seconds to run before it is terminated (default 30, max 60).",
"type": "integer"
},
"working_dir": {
"description": "Optional absolute working directory. Defaults to the user's home directory.",
"type": "string"
}
},
"required": [
"command"
],
"type": "object"
}Documentatievoorbeeld
Documentatievoorbeeld voor run_terminal_command. Voer dit voorbeeld niet uit. De getoonde argumenten verwijzen naar fictieve gegevens; zoek vóór een echte aanroep de werkelijke identificatoren op en vraag toestemming.
{
"command": "echo Hello from LMCP",
"confirm": false
}