run_process
Run a process on this linux machine
Give the model a process on the host: an argv or a command line, a working directory, text piped to stdin, and a timeout in milliseconds.
LABSCO SUMMARY
run_process takes argv or command_line, cwd, stdin_text and timeout_ms and gives back what the process printed, which is the whole surface of a terminal behind a single call. Nothing in those parameters narrows what may run, so the boundary is the account it was started under and the machine it sits on. That shape suits a container or a scratch VM, and it is the wrong shape for a workstation that holds credentials.
A single-tool server that runs a process on the machine hosting it and returns what that process produced.
A Linux host you are willing to let a model start processes on, and no account or key of any kind. The user account the server was started under is what those processes get. MIT.
One command — npx mcp-server-commands
USE CASES
Start the command in the directory it belongs to, cap it with a timeout so a hanging build does not hang the conversation, and read what it printed.
Content is handed to the process on stdin rather than written to a file first, which covers the long tail of command-line tools that read input rather than arguments.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
run_processRun a process on this linux machine
BEFORE YOU INSTALL
1 tool when we connected.
npx on PATH
CONTEXT COST
Rated by the size of the one tool definition that rides along on every turn
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"mcp-server-commands": {
"command": "npx",
"args": [
"mcp-server-commands"
]
}
}
}npx mcp-server-commands