MCP 명령 서버
Claude와 같은 LLM 애플리케이션을 통해 시스템 명령을 실행하기 위한 안전한 MCP(Model Context Protocol) 서버입니다.
빠른 시작
패키지를 설치하세요:
지엑스피1
허용되는 명령을 구성합니다.
export ALLOWED_COMMANDS="ls,pwd,echo"
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
기여하다
저장소를 포크하세요
기능 브랜치를 생성하세요
테스트 실행 및 린팅
풀 리퀘스트 제출
특허
MIT 라이센스 - 자세한 내용은 라이센스를 참조하세요.
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Claude와 같은 LLM 애플리케이션이 사용자 확인 및 포괄적인 보안 기능을 갖춘 허용된 시스템 명령을 실행할 수 있는 안전한 서버입니다.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA secure server for executing terminal commands within predefined paths, allowing safe interaction by Large Language Models with operating system environments.Last updated -17811MIT License
- AsecurityAlicenseAqualityA 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 -20394MIT License
- -securityFlicense-qualityAn extensible Message Communication Protocol server that provides secure code execution capabilities in isolated sandbox environments, compatible with Claude for Desktop and other MCP clients.Last updated -12
- -securityFlicense-qualityA TypeScript application that allows Claude to safely execute bash commands with security safeguards including whitelisted commands, directories, and comprehensive logging.