SM

samerfarida/mcp-ssh-orchestrator

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

28 stars 6 forks 품질 85 트렌드 31Apache-2.0

MCP를 통해 AI 에이전트에 대한 SSH 액세스 보안. 정책 시행, 네트워크 제어, 종합 감사 로깅을 통해 서버 함대를 통해 명령을 실행합니다.

개요

MCP SSH Orchestrator Zero-Trust SSH Orchestration for AI Assistants Enforce declarative policy-as-code and Audited access for Claude Desktop, Cursor 및 MCP-aware 클라이언트. Docker + MCP 툴링, deny-by-default 컨트롤 및 경화 SSH 키 관리와 함께 몇 분에 시작하십시오. AI 조수 (Claude, ChatGPT 등)는 서버에 액세스 할 수 있지만, 그것은 무엇을 할 수 있는지 결정합니다. rm -rf /? 데이터베이스 삭제? 방화벽 규칙 변경? AI는 귀하의 인프라에 대한 감사의 접근을 관리했습니다. 로그, 재시작 서비스 및 함대를 관리할 수 있습니다. MCP SSH Orchestrator가 제공하는 것은 정확히: .

개요(AI 번역)

MCP SSH 오케스트라

AI Assistants를 위한 Zero-Trust SSH Orchestration Enforce declarative policy-as-code 및 Claude Desktop, Cursor 및 MCP-aware 클라이언트에 대한 감사의 접근. Docker + MCP 툴링, deny-by-default 컨트롤 및 경화 SSH 키 관리와 함께 몇 분에 시작하십시오.


이 해결은 어떤 문제가 있습니까?

이 상상: AI Assistant (Claude, ChatGPT 등)는 서버에 액세스 할 수 있지만, 그것은 무엇을 할 수 있는지 결정합니다. rm -rf /? 데이터베이스 삭제? 방화벽 규칙 변경?

이 상상: AI는 귀하의 인프라에 대한 감사의 접근을 관리했습니다. 로그인, 재시작 서비스를 확인하고, 보안 정책을 허용하는 경우에만 **

MCP SSH Orchestrator가 제공하는 것은 정확히 다음과 같습니다. Deny-by-default access control, IP allowlists, 호스트 키 검증, 포괄적인 감사 로깅 선언 YAML 정책-as-code (config/servers.yml, config/credentials.yml, config/policy.yml]]).

왜 이 매트

Zero-Trust 보안 모델

  • Deny-by-default: 명시적으로 허용하지 않는 한 아무것도 실행

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.


What Problem Does This Solve?

Imagine this: Your AI assistant (Claude, ChatGPT, etc.) can access your servers, but you’re terrified of what it might do. rm -rf /? Delete your databases? Change firewall rules?

GitHub에서 전체 README 보기

설치

docker run -i --rm -v /Users/YOUR_USERNAME/mcp-ssh/config:/app/config:ro -v /Users/YOUR_USERNAME/mcp-ssh/keys:/app/keys:ro -v /Users/YOUR_USERNAME/mcp-ssh/secrets:/app/secrets:ro ghcr.io/samerfarida/mcp-ssh-orchestrator:latest
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "mcp-ssh-orchestrator": { "command": "docker", "args": ["start", "-a", "mcp-ssh-orchestrator"], "env": {"PYTHONUNBUFFERED": "1"} } } }