mcp-server-commands

MCP.Pizza Chef: g0t4

There is exactly one tool here, and it does one big thing: run a program or shell command on the computer where it is installed, then hand back whatever that command printed. You can also feed it text to pass along, which is enough to create a file. That power cuts both ways — it can delete things too — so approve each run individually rather than trusting a whole chat. It is free, needs no account or paid key, and installs by pasting a two-line block into Claude Desktop.

Coding
Files/PDF

Use This MCP server To

Ask what is eating all the disk space on my laptop Run a build or test command and read the errors back Rename or tidy up a folder full of files Check whether a program is already installed before troubleshooting Save a snippet of text straight into a new file Look up what is running and using memory right now

README

runProcess tool

The runProcess tool runs processes on the host machine. There are two mutually exclusive ways to invoke it:

  1. command_line (string) — Executed via the system's default shell (just like typing into bash/fish/pwsh/etc). Shell features like pipes, redirects, and variable expansion all work.
  2. argv (string array) — Direct executable invocation. argv[0] is the executable, the rest are arguments. No shell interpretation.

You cannot pass both. The tool infers whether to use a shell from which parameter you provide.

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.

Let me know if you encounter problems!

Tools

Tools are for LLMs to request. Claude Sonnet 3.5 intelligently uses run_process. And, initial testing shows promising results with Groq Desktop with MCP and llama4 models.

Currently, just one command to rule them all!

  • run_process - run a command, i.e. hostname or ls -al or echo "hello world" etc
    • Returns STDOUT and STDERR as text
    • Optional stdin parameter means your LLM can
      • pass scripts over STDIN to commands like fish, bash, zsh, python
      • create files with cat >> foo/bar.txt from the text in stdin

Warning

Be careful what you ask this server to run! In Claude Desktop app, use Approve Once (not Allow for This Chat) so you can review each command, use Deny if you don't trust the command. Permissions are dictated by the user that runs the server. DO NOT run with sudo.

Video walkthrough

YouTube Thumbnail

Prompts

Prompts are for users to include in chat history, i.e. via Zed's slash commands (in its AI Chat panel)

  • run_process - generate a prompt message with the command output
  • FYI this was mostly a learning exercise... I see this as a user requested tool call. That's a fancy way to say, it's a template for running a command and passing the outputs to the model!

mcp-server-commands FAQ

Do I need a paid key or an account?
No. It runs commands locally on your own machine, so there is nothing to sign up for and nothing to pay.
Which apps does it work in?
Claude Desktop, Claude Code, Zed, Groq Desktop, and anything else that can start a local tool. Setup is a short block pasted into the app's settings file.
Can I use this to clean up a messy Downloads folder?
Yes — it can list, sort, move, and delete files by running ordinary commands. Because deletion is real and immediate, read each proposed command before approving it.
How many tools does it add?
Just one, called run_process. It handles both plain commands and full shell lines with pipes and redirects.
Is this risky?
It is the most powerful and least fenced-in thing on this list. The author advises approving each command one at a time, never granting blanket approval for a chat, and never running it with administrator rights.
Can I use it from a phone or a hosted assistant?
Not directly. It talks to an app running on the same machine; reaching it over the web takes a separate bridge tool you would have to vet yourself.
Is it still being worked on?
Yes, it was updated in July 2026.