MCP Command Server

MCP 명령 서버

Claude와 같은 LLM 애플리케이션을 통해 시스템 명령을 실행하기 위한 안전한 MCP(Model Context Protocol) 서버입니다.

빠른 시작

  1. 패키지를 설치하세요:

지엑스피1

  1. 허용되는 명령을 구성합니다.
export ALLOWED_COMMANDS="ls,pwd,echo"
  1. Claude Desktop 구성에 추가:
{ "mcpServers": { "command-server": { "command": "uv", "args": ["run", "python", "-m", "mcp_command_server"], "env": { "ALLOWED_COMMANDS": "ls,pwd,echo" } } } }

특징

  • 🔒 화이트리스트를 통한 안전한 명령 실행
  • ✅ 모든 명령에 대한 사용자 확인
  • 📝 포괄적인 감사 로깅
  • 🔍 입력 검증 및 정리
  • 🤖 Claude 데스크톱 통합

선적 서류 비치

전체 설명서는 docs/ 디렉토리에서 확인하세요.

개발

설정

# 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

기여하다

  1. 저장소를 포크하세요
  2. 기능 브랜치를 생성하세요
  3. 테스트 실행 및 린팅
  4. 풀 리퀘스트 제출

특허

MIT 라이센스 - 자세한 내용은 라이센스를 참조하세요.

-
security - not tested
F
license - not found
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Claude와 같은 LLM 애플리케이션이 사용자 확인 및 포괄적인 보안 기능을 갖춘 허용된 시스템 명령을 실행할 수 있는 안전한 서버입니다.

  1. Quick Start
    1. Features
      1. Documentation
        1. Development
          1. Setup
          2. Testing
          3. Contributing
        2. License

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            A secure MCP server for executing whitelisted shell commands with resource and timeout controls, designed for integration with Claude and other MCP-compatible LLMs.
            Last updated -
            20
            143
            2
            TypeScript
            MIT License
          • A
            security
            A
            license
            A
            quality
            An MCP server that enables secure terminal command execution, directory navigation, and file system operations through a standardized interface for LLMs.
            Last updated -
            10
            23
            Python
            MIT License
            • Apple
          • -
            security
            F
            license
            -
            quality
            An MCP server that allows secure execution of macOS terminal commands through Claude or Roo Code with built-in security whitelisting and approval mechanisms.
            Last updated -
            1
            JavaScript
            • Apple
          • -
            security
            A
            license
            -
            quality
            An MCP server that enables secure execution of shell commands across Windows, macOS, and Linux with built-in whitelisting and approval mechanisms for enhanced security.
            Last updated -
            13
            JavaScript
            MIT License
            • Linux
            • Apple

          View all related MCP servers

          ID: q5rkxotu8n