This release includes 2 breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Summary
AI summaryRenamed tool from g0t4/mcp-server-commands to runProcess with explicit mode selection
Full changelog
runProcess renaming/redesign
Recently I renamed the tool to runProcess to better reflect that you can run more than just shell commands with it. There are two explicit modes now:
mode=executablewhere you passargvwithargv[0]representing theexecutablefile and then the rest of the array contains args to it.mode=shellwhere you passcommand_line(just like typing intobash/fish/pwsh/etc) which will use your system's default shell.
I hate APIs that make ambiguous if you're executing something via a shell, or not. I hate it being a toggle b/c there's way more to running a shell command vs exec than just flipping a switch. So I made that explicit in the new tool's parameters
If you want your model to use specific shell(s) on a system, I would list them in your system prompt. Or, maybe in your tool instructions, though models tend to pay better attention to examples in a system prompt.
I've used this new design with gptoss-120b extensively and it went off without a hitch, no issues switching as the model doesn't care about names nor even the redesigned mode part, it all seems to "make sense" to gptoss.
Let me know if you encounter problems!
Breaking Changes
- Tool renamed from `g0t4/mcp-server-commands` to `runProcess`
- Removed implicit shell execution; new explicit `mode` parameter (`executable` or `shell`) required
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About g0t4/mcp-server-commands
Run any command with `run_command` and `run_script` tools.
Related context
Beta — feedback welcome: [email protected]