Summary
One tool, and that tool is the shell.
execute_command takes a command, its args and a cwd, which is enough to drive a build, a test run or a version-control operation from a conversation. The surface carries no allowlist, no confirmation argument and no output cap, so what this server can do is exactly what its account can do on that machine.
What it is
A single-tool server that runs commands on the machine hosting it.
What you get
- Run a named command with its own argument list on the local system.
- Set the working directory per call through cwd, so a build or test runs where the project actually is.
Requirements
Commands execute on the machine hosting the server, with that account's permissions, and there is nothing to configure first.
Setup effort
One command — npx -y @dillip285/mcp-terminal
