안전장치는 직접 정합니다

어시스턴트와 MCP 서버는 같은 도구와 같은 권한 검사를 씁니다. AI가 무엇을 보고, 무엇을 바꾸고, 어떤 모델과 이야기할지는 사용자가 정합니다.

질문하면 이렇게 진행됩니다

  1. 대상을 고릅니다

    특정 탭이나 열린 터미널 전체를 고릅니다. 답하는 도중에는 대상이 바뀌지 않습니다.

  2. 평소 말로 묻습니다

    예를 들어 “열려 있는 서버 디스크 사용량 확인해”. Enter로 보내고 Shift+Enter로 줄을 바꿉니다.

  3. 모델이 먼저 살펴봅니다

    대상 탭의 안전한 메타데이터를 받고, 필요하면 출력을 읽습니다. 탭 내용 전체를 자동으로 넘기지 않습니다.

  4. 바꾸는 일은 승인합니다

    접속·입력·실행·파일 작업 전에 세션, 접속 대상, 실행할 명령이 적힌 카드가 뜹니다.

  5. Gimotty가 입력합니다

    명령은 기존 세션에 입력되고, Gimotty는 실제 출력을 기다립니다.

  6. 실제 출력으로 답합니다

    표와 코드는 복사할 수 있습니다. 중지하면 기다리던 모델 호출과 승인이 취소됩니다.

승인이 필요한 일

묻지 않고 하는 일

  • 저장한 세션 목록과 안전한 세부 정보 조회
  • 열린 터미널 목록
  • 터미널 출력 읽기와 기다리기
  • 폴더의 파일 목록
  • 진단 정보

승인을 기다리는 일

  • 새로 접속하기
  • 터미널에 입력하기, 크기 바꾸기
  • 명령 실행
  • 파일 읽기, 쓰기, 올리기, 내려받기

요청마다 세 가지로 답합니다

이번만 승인
이 호출만 실행합니다.
이 대화 동안 허용
대화를 지울 때까지 같은 터미널이나 세션에 같은 도구를 부르면 묻지 않습니다.
거절
아무것도 실행하지 않고, 거절했다는 사실을 모델에 알립니다.

5분 동안 답하지 않은 요청은 “승인 시간 초과 · 실행 안 됨”으로 표시되고 감사 기록에 남습니다.

모델이 받는 것

  • 입력한 메시지
  • 도구 설명
  • 대상 범위에 있는 열린 탭의 메타데이터(최대 32개)
  • 실제로 호출한 도구의 결과

절대 받지 않는 것

  • 보관함의 비밀번호, 로그인할 때 쓴 비밀번호
  • 자동으로 첨부되는 터미널 탭 전체 내용
  • 다른 공급자의 API 키

어시스턴트에게 터미널을 읽게 하면 그 출력에 든 서버 정보가 선택한 공급자에게 갑니다. 이 점을 생각해 모델을 고르세요. 로컬 모델이면 정보가 사내망 밖으로 나가지 않습니다.

연결할 수 있는 모델

연결API기본 URL
OpenAI Responses https://api.openai.com/v1
OpenAI 호환 서버(예: vLLM) Chat Completions 서버의 /v1 주소
내 PC의 Ollama Chat Completions http://localhost:11434/v1
사설망 주소의 사내 vLLM 서버를 연결하는 설정. 이 서버에는 API 키가 필요 없습니다.
사설망 주소의 사내 vLLM 서버를 연결하는 설정. 이 서버에는 API 키가 필요 없습니다. Windows에서 실행한 실제 Gimotty 화면입니다. 호스트는 예시입니다.

AI에게 보여 줄 범위를 폴더마다

저장한 세션과 폴더마다 AI 접근 수준을 정합니다. 어시스턴트와 MCP 서버가 모두 이를 따릅니다.

수준AI가 할 수 있는 일
상속 폴더 설정을 따릅니다. 기본값은 서버 시작 옵션 안에서 전체 접근입니다.
조회만 목록과 설명은 보이지만 터미널·명령·파일 도구는 쓰지 못합니다.
숨김 목록에 나오지 않고, 모든 도구가 “찾을 수 없음”으로 답합니다.
세션별 AI 접근 수준. Production 폴더의 조회만 설정을 물려받았습니다.
세션별 AI 접근 수준. Production 폴더의 조회만 설정을 물려받았습니다. Windows에서 실행한 실제 Gimotty 화면입니다. 호스트는 예시입니다.

MCP 서버

Claude Desktop, Claude Code, Cursor처럼 로컬 stdio 서버를 실행하는 MCP 클라이언트에서 gimotty mcp를 실행합니다. 네트워크 포트는 열지 않습니다.

시작 옵션클라이언트가 할 수 있는 일
옵션 없음 저장한 세션의 메타데이터와 진단 정보 조회
--allow-connect 저장한 SSH·Telnet·Rlogin·Raw TCP 세션으로 터미널 열기, 파일 목록·읽기
--allow-write 터미널 입력, 명령 실행, 파일 쓰기·올리기·내려받기
--allow-local 로컬 셸과 시리얼, 파일 도구에서 임의 로컬 경로

네 묶음, 도구 16개

조회
sessions_list sessions_get diagnostics
터미널
terminal_open terminal_list terminal_read terminal_wait terminal_write terminal_resize terminal_close
명령
command_execute
파일
file_list file_read file_write file_download file_upload

감사 기록

접속, 입력, 크기 변경, 닫기, 명령, 파일 호출은 모두 Gimotty 폴더의 audit/audit-YYYY-MM.jsonl에 남습니다. 시각, 출처(어시스턴트 또는 MCP), 클라이언트, 세션, 대상, 명령이나 경로, 결과, 종료 코드, 걸린 시간을 기록합니다. MCP 및 자동화 화면이나 gimotty audit로 봅니다.

활동 기록: MCP 클라이언트의 명령과, 조회만 허용한 Production 폴더로 보낸 호출이 거부된 기록.
활동 기록: MCP 클라이언트의 명령과, 조회만 허용한 Production 폴더로 보낸 호출이 거부된 기록. Windows에서 실행한 실제 Gimotty 화면입니다. 호스트는 예시입니다.

모델 없이 도구 부르기

어시스턴트 메뉴에서 같은 권한 검사 아래 아무 MCP 도구나 JSON 인자로 바로 실행할 수 있습니다. 모델을 연결하기 전에 접근 설정을 확인할 때 좋습니다.

내 서버에서 직접 써 보세요

모든 기능을 14일 동안 무료로 씁니다. 계정도 카드도 필요 없습니다.