Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Command Server

FreeNot checked

Command Server — Model Context Protocol server

GitHubEmbed

About

Command Server — Model Context Protocol server

README

A secure Model Context Protocol (MCP) server for executing system commands through LLM applications like Claude.

Quick Start

  1. Install the package:
uv pip install mcp-command-server
  1. Configure allowed commands:
export ALLOWED_COMMANDS="ls,pwd,echo"
  1. 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:

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
.venv\Scripts\activate     # 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

  1. Fork the repository
  2. Create your feature branch
  3. Run tests and linting
  4. Submit a pull request

License

MIT License - see LICENSE for details.

from github.com/Andrew-Beniash/mcp-command-server

Installing Command Server

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/Andrew-Beniash/mcp-command-server

FAQ

Is Command Server MCP free?

Yes, Command Server MCP is free — one-click install via Unyly at no cost.

Does Command Server need an API key?

No, Command Server runs without API keys or environment variables.

Is Command Server hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Command Server in Claude Desktop, Claude Code or Cursor?

Open Command Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Command Server with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs