Remote Hosts (Bash)
경로: 하단 툴바 Remote Hosts 원격 호스트(서버·워크스테이션)에 Bash 세션을 WebSocket 으로 연결 하여 Agent Chat 안에서 명령을 실행·관찰합니다. 에이전트가 직접 원격 명령을 실행하거나, 사용자가 수동 터미널로 사용할 수 있습니다.
UI 구성
연결 흐름
1
MCP 서버 지정
my-bash-server 같은 서버 이름 선택 — 에이전트의 Tool Management 에 등록된 원격 Bash MCP 도구.2
(선택) Token 발급·입력
Token 필드에 토큰 입력. 토큰이 있으면 파일 전송 도구가 추가로 활성화됩니다. 없으면 Bash 명령 실행만 가능.3
클라이언트 실행
npx seahorse-bash-client connect --url wss://{agent-id}.agent.seahorse.dnotitia.ai/ws/remote-mcp/{server-name}위 명령을 원격 호스트 터미널 에서 실행 → 호스트가 Agent Chat 과 WebSocket 으로 연결됩니다.4
Connected Hosts 확인
연결 성공 시
Connected Hosts 목록에 호스트가 나타납니다. 클릭하여 인라인 터미널 패널 열기.5
명령 실행
에이전트에게
ls /var/log | tail -20 같은 지시 → 에이전트가 해당 호스트에서 실행 → 결과를 채팅에 표시. 사용자가 직접 터미널을 열어 수동 입력도 가능.Token 옵션
nohup 토글
Run on the target host — ON 시 명령을 nohup 으로 실행해 WebSocket 연결이 끊겨도 호스트에서 백그라운드로 계속 실행 됩니다.
활용 예:
- 장시간 빌드 / 학습 스크립트 실행
- 원격에서 모니터링 프로세스 기동
- 일회성 배포 후 연결 종료
보안 주의
활용 예시
관련 문서
- MCP Tools — Remote Bash MCP 서버 등록
- Tool Management — 도구 전역 관리
- Temp Files — 원격에서 받은 파일의 임시 저장 공간
- Storage — 원격에서 받은 산출물의 영구 보관