MCP server for executing shell commands.
This project is sponsored by ChatWise, an all-in-one LLM chatbot with first-class MCP support.
# stdio server
npx -y shell-command-mcp
{
"mcpServers": {
"exa": {
"command": "npx",
"args": ["-y", "shell-command-mcp"],
"env": {
"ALLOWED_COMMANDS": "cat,ls,echo"
}
}
}
}
Use ALLOWED_COMMANDS
environment variable to explictly allow the commands that this server can run, separate each command by ,
. You can use *
to allow any command, but this is potentially dangerous.
MIT.