2026년 10월 기준으로, Termius에는 공식적인 MCP 서버가 없습니다 — 앱 내에 구축된 것도 없고, 찾을 수 있는 Termius의 발표도 없었습니다. 하지만 여러 커뮤니티 프로젝트들이 Termius를 AI 에이전트에 연결하는 다리 역할을 하고 있으며, 몇몇 다른 SSH 클라이언트들도 다른 방식으로 같은 결과를 얻을 수 있게 해줍니다. 각 프로젝트와 실제 작동 방식, 그리고 고려해야 할 위험성을 설명합니다.
먼저 밝힐 점은: 저희는 아래 옵션 중 하나인 Termalin을 구축하고 있다는 것입니다. 우리는 나머지 프로젝트들이 우리가 원하는 만큼 공정하게 묘사되도록 노력했으며, 어떤 경우에 더 적합한지 말씀드리겠습니다.
이름이 termius-mcp인 세 가지 관련 없는 프로젝트가 있으며, 이들은 매우 다른 방식으로 작동합니다.
- termius-mcp (MiaM1ku, PyPI에서) —
pip install이 가능한(BSD, 베타 표시) 버전입니다. Termius Cloud에 로그인하는 stdio 서버이며, 볼트(vault)를 동기화하고, 호스트를 조회하며, SSH exec 및 SFTP를 실행합니다. Ikaleio/termius-mcp는 설명이 동일한 매우 유사한 프로젝트입니다. 이 프로젝트들은 Termius Cloud와 통신하므로, 사용자의 Termius 로그인 정보를 넘겨주는 것이니 코드를 읽고 그 범위에 맞게 접근해야 합니다.
- yapp/termius-mcp — Chrome DevTools Protocol을 통해 실행 중인 Termius 데스크톱 앱의 터미널을 구동합니다. Node.js와 함께
--remote-debugging-port=9229 옵션으로 실행된 Termius ≥ 10.0.6이 필요합니다. 이 프로젝트는 터미널을 생성하고, 키 입력과 키를 보내며, 출력을 읽고, 이미 열려 있는 SSH 세션을 처리할 수 있습니다. 단점은 열린 디버그 포트입니다: 여기에 도달할 수 있는 로컬의 모든 것이 사용자의 터미널을 구동할 수 있으므로, 이는 강화된 설정(hardened setup)이 아니라 개발 편의성으로 취급해야 합니다.
- deltaguita/termius-mcp — 이 역시 CDP를 통해 이미 열려 있는 Termius 탭을 구동하지만, 두 에이전트가 같은 세션을 건드리는 것을 방지하기 위해 클레임/잠금 가드(claim/lock guards) 기능을 추가합니다.
Termius Session MCP
Termius Session MCP (ItzGlace)는 동일한 아이디어를 더 깔끔하게 구현한 버전입니다. 이 도구는 status, sessions, read, write 네 가지 도구를 통해 하나의 보이는 Termius 터미널을 MCP 클라이언트와 공유하며, Termius 내부에 MCP 버튼을 추가합니다. 가장 특징적인 기능은 신중함입니다: 모든 쓰기 작업과 모든 출력 방출에는 앱 내부 승인이 필요합니다. 이 도구는 Windows 전용이며 Node ≥ 22가 필요하고 MIT 라이선스를 따릅니다. 또한 "공식 Termius 확장 프로그램이 아닌, 내부 API 통합"임을 명시하고 있습니다 (Termius 9.39.0 기준으로 테스트됨). 모든 단계에 인간의 검토를 거치고 싶다면 이 도구가 적합합니다.
검색 시 무시해야 할 이름: TerminusAI는 다른 검색 결과와 함께 나타나지만, 이는 Termius와 관련이 없습니다. 이것은 로컬 또는 SSH를 통해 명령을 실행하는 일반적인 단일 도구 MCP 서버이며, 사용자의 Termius 볼트와는 아무런 관련이 없습니다.
그곳에 도달하게 해주는 다른 클라이언트들
만약 진정한 목표가 "내 서버에서 작업할 수 있는 AI 에이전트"라면, Termius 내부에 머무를 필요는 없습니다:
- Conduit는 SSH, RDP, VNC 및 웹 세션을 위한 연결 관리자로, 내장된 MCP 서버 (Apache-2.0, 약 60개의 로컬 도구)를 갖추고 있습니다. 이 도구는 로컬 전용입니다 — Unix 소켓 또는 Windows 이름 있는 파이프를 사용하므로 클라우드 엔드포인트가 없지만, 아무것도 기기를 벗어나지 않습니다. 호스트를 가져오면 에이전트가 이를 구동할 수 있습니다.
- Termalin은 자체 MCP 서버를 가진 SSH 클라이언트이며 두 가지 형태를 가집니다: 데스크톱 앱의 22개 로컬 도구와, 호스팅된 엔드포인트 (
https://termal.in/mcp, 21개 도구)입니다. 이 엔드포인트는 claude.ai, ChatGPT, Claude Code, Codex 및 Cursor가 로그인하는 곳입니다. 이는 아웃바운드 Connector를 통해 서버에 키 없이(keylessly) 접근하며 — 인바운드 포트는 필요하지 않음 — 연결별 명령 정책(전체, 허용 목록 또는 읽기 전용)을 적용하고 **감사 로그(audit log)**를 작성합니다. 이 도구는 ChatGPT 및 Claude 커넥터 디렉토리에 나열되어 있습니다. Termius 호스트를 먼저 가져온 후 ( ~/.ssh/config 내보내기 또는 CSV 파일) 에이전트가 이를 작동시킵니다.
솔직히 말하자면, 호스트와 작업 방식이 이미 Termius에 존재하고 가장 가벼운 브릿지(bridge)를 원한다면, 커뮤니티 termius-mcp 또는 Termius Session MCP가 사용자를 그곳에 머무르게 합니다. 만약 에이전트가 절대 키를 보유하지 않도록 하고 앱을 실행하지 않은 상태에서 CI나 채팅 환경에서 서버 작업을 수행하고 싶다면, 수탁자형(custodian-style) 클라이언트가 두 번째 앱으로 호스트를 가져오는 비용을 감수해야 합니다.
한눈에 보기 (At a glance)
| 옵션 | Termius 호스트 연결 방식 | 키 처리 | 승인 절차 | 플랫폼 | 라이선스 |
|---|
| termius-mcp (MiaM1ku) | Termius Cloud에 로그인 | 사용자 Termius 계정 | — | 어디서든 (Python) | BSD |
| ... | | | | | |
("Unverified"는 2026년 10월 기준으로 저장소에서 라이선스를 확인할 수 없었음을 의미합니다.)
선택 방법 (How to pick)
- Termius 내부에 머무르며 가장 가벼운 접촉을 원한다면 → 커뮤니티
termius-mcp; 코드를 읽어보고 디버그 포트(debug port)에 주의하세요.
- 모든 행동에 사람이 승인하도록 하고 싶다면 → Termius Session MCP (Windows 전용).
- SSH, RDP 및 VNC를 아우르는 단일 오픈 소스 앱(로컬 전용) → Conduit.
- 에이전트가 데스크톱 없이 CI나 채팅에서 실행되어야 하며 키를 절대 보유하지 않아야 한다면 → 호스트를 가져온 후 Termalin.
Termalin은 내장된 MCP 서버가 연결별 정책(per-connection policy)과 감사 로그(audit log)를 가진 키 수탁자(key custodian)인 크로스 플랫폼 SSH 클라이언트입니다 — MCP 페이지를 참조하거나 전체 Termius 대안 모음을 확인하세요.