MCP Command Server
A secure Model Context Protocol (MCP) server for executing system commands through LLM applications like Claude.
Quick Start
- Install the package:
uv pip install mcp-command-server
- Configure allowed commands:
export ALLOWED_COMMANDS="ls,pwd,echo"
- Add to Claude Desktop configuration:
{
"mcpServers": {
"command-server": {
"command": "uv",
"args": ["run", "python", "-m", "mcp_command_server"],
"env": {
"ALLOWED_COMMANDS": "ls,pwd,echo"
}
}
}
}
Features
- 🔒 Secure command execution with whitelist
- ✅ User confirmation for all commands
- 📝 Comprehensive audit logging
- 🔍 Input validation and sanitization
- 🤖 Claude Desktop integration
Documentation
For complete documentation, see the docs/ directory:
- Installation Guide
- Security Guidelines
- API Reference
- Usage Examples
- Troubleshooting
Development
Setup
# 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
.venvScriptsactivate # On Windows
# Install development dependencies
uv pip install -e ".[dev]"
Testing
# Run all tests
pytest
# Run specific test file
pytest tests/unit/security/test_validator.py
# Run with coverage
pytest --cov=mcp_command_server
Contributing
- Fork the repository
- Create your feature branch
- Run tests and linting
- Submit a pull request
License
MIT License - see LICENSE for details.
Command Server
Project Details
- Andrew-Beniash/mcp-command-server
- Last Updated: 1/30/2025
Recomended MCP Servers
GitHub's official MCP Server
Vapi MCP Server
Homebrew MCP : Comprehensive brew support for installing, upgrading, searching, and maintaining macOS packages.
Identify and fix common SEO tools in your project, without leaving Cursor/Claude.
MCP server for fetch web page content using Playwright headless browser.
Model Context Protocol (MCP) Server for the JFrog Platform API, enabling repository management, build tracking, release lifecycle management,...
An MCP server implementation that integrates with 4o-image API, enabling LLMs and other AI systems to generate and...
pubmed-mcp-smithery
Official Firecrawl MCP Server - Adds powerful web scraping to Cursor, Claude and any other LLM clients.
Model Context Provider for Amazing Marvin productivity app - Access your tasks, projects, and categories in AI assistants





