What commands are allowed by default?
The default allowed commands are `ls`, `cat`, and `pwd`, configurable via the `ALLOWED_COMMANDS` environment variable.
@MCP-Mirror
Basic information
Mirror of
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"MladenSU_cli-mcp-server": {
"command": "npx",
"args": [
"@smithery/cli",
"install",
"cli-mcp-server",
"--client",
"claude"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
Fetch the live tool list by running this server in a temporary sandbox using the button above.
A secure Model Context Protocol (MCP) server implementation for executing controlled command-line operations with comprehensive security features. It enables LLM applications to run whitelisted CLI commands within allowed directories, providing controlled CLI access while maintaining security.
Install via Smithery (npx @smithery/cli install cli-mcp-server --client claude) or manually configure for Claude Desktop by adding a mcpServers entry in claude_desktop_config.json using uv or uvx. Set environment variables (ALLOWED_DIR, ALLOWED_COMMANDS, ALLOWED_FLAGS, MAX_COMMAND_LENGTH, COMMAND_TIMEOUT) to define restrictions. Then use the run_command tool to execute whitelisted commands or show_security_rules to view current security settings.
ls, cat, and pwd in a sandboxed directoryshow_security_rulesThe default allowed commands are `ls`, `cat`, and `pwd`, configurable via the `ALLOWED_COMMANDS` environment variable.
Set environment variables in the MCP server configuration: `ALLOWED_DIR` (required), `ALLOWED_COMMANDS`, `ALLOWED_FLAGS`, `MAX_COMMAND_LENGTH` (default 1024), and `COMMAND_TIMEOUT` (default 30 seconds).
Command whitelist enforcement, flag validation, path traversal prevention, shell operator blocking, command length limits, execution timeouts, and working directory restrictions.
Add a `mcpServers` entry to `~/Library/Application\ Support/Claude/claude_desktop_config.json` using `uv` for local development or `uvx` for published packages, with the required `env` variables.
Use the MCP Inspector by running `npx @modelcontextprotocol/inspector uv --directory <path> run cli-mcp-server` and open the provided URL in a browser.
MCP server that lets Claude Code, Cursor or Codex ask you for API keys on a local page and write them to .env. The agent only ever sees key names.

Catch intent conflicts before code conflicts. The open-source coordination protocol for coding agents, built above Git.

Official Porkbun MCP server, maintained by Porkbun. Check domain availability and pricing, register, renew and transfer domains, and manage DNS records, nameservers, URL forwarding, glue records, DNSSEC and domain contac

The tools your AI needs to make your games. Turn prompts into production-ready game assets — animated characters with their weapons attached, seamless textures, terrain, VFX, HUDs — and playable game kits Unity, Godot, U

Automated codebase documentation for GitHub: searchable docs, MCP context for AI agents, doc drift detection, and Friday Cleanup PRs.
Comments