Command Execution
STDIOSecure MCP server for executing system commands through LLM applications.
Secure MCP server for executing system commands through LLM applications.
A secure Model Context Protocol (MCP) server for executing system commands through LLM applications like Claude.
uv pip install mcp-command-server
export ALLOWED_COMMANDS="ls,pwd,echo"
{ "mcpServers": { "command-server": { "command": "uv", "args": ["run", "python", "-m", "mcp_command_server"], "env": { "ALLOWED_COMMANDS": "ls,pwd,echo" } } } }
For complete documentation, see the docs/ directory:
# Clone repository git clone https://github.com/yourusername/mcp-command-server.git cd mcp-command-server # Create virtual environment uv venv source .venv/bin/activate # On Unix/macOS .venv\Scripts\activate # On Windows # Install development dependencies uv pip install -e ".[dev]"
# Run all tests pytest # Run specific test file pytest tests/unit/security/test_validator.py # Run with coverage pytest --cov=mcp_command_server
MIT License - see LICENSE for details.