Skip to main content
Glama
Andrew-Beniash

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"
      }
    }
  }
}

Related MCP server: Shell-MCP

특징

  • 🔒 화이트리스트를 통한 안전한 명령 실행

  • ✅ 모든 명령에 대한 사용자 확인

  • 📝 포괄적인 감사 로깅

  • 🔍 입력 검증 및 정리

  • 🤖 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

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Andrew-Beniash/mcp-command-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server