Mono AI 도구 권한: 허용하기 전에 확인할 사항
채팅 정책, MCP 개별 도구 설정, 코딩 에이전트 승인을 구분하고 접근을 허용하기 전에 행동, 대상과 권한 범위를 검토하세요.
AI 도구가 무언가를 하도록 허용하기 전에, 무엇을 읽거나 바꾸는지, 어떤 계정이나 파일이 대상인지, 그리고 허용이 이번 요청에만 해당하는지 이후 요청까지 포함하는지 확인하세요. 익숙한 도구 이름만으로는 이 질문에 답할 수 없습니다.
Reunified의 Mono에는 채팅 도구, 연결된 MCP 도구, 코딩 에이전트마다 별도의 설정이 있습니다. 이 글은 그 차이를 설명하고 요청을 하나씩 검토하는 간단한 방법을 알려 줍니다. Mono는 아직 출시 전이며(대기 명단에 등록할 수 있습니다), 보이는 선택지는 사용하는 연결과 에이전트에 따라 다릅니다.
1. 계정 접근과 행동 승인을 구분하세요
서비스에 로그인하면 그 계정에 접근할 수 있습니다. 행동을 승인하는 것은 다른 질문에 대한 답입니다. 바로 이 행동을 지금 실행해도 되는가 하는 질문이죠. 스킬 설치, 시스템 권한 허용, 코딩 에이전트 요청 수락도 각각 다른 결정입니다.
문서를 다루는 가상의 작업을 예로 들어 봅시다. “내 초안을 찾아 줘”는 “초안을 공개로 공유해 줘”라는 뜻이 아닙니다. 계정은 둘 다 허용할 수 있어도 여러분의 요청은 하나만 다룹니다. 민감한 것을 연결하기 전에 의도한 범위를 적어 두세요. 지정한 문서 하나를 읽고, 요약을 돌려주고, 거기서 멈추는 것처럼요.
스킬을 믿을지, 어떻게 설정할지는 스킬 설치 가이드를 보고 판단하세요. 사용을 시작한 뒤에는 설치로 앞으로의 결정이 모두 끝났다고 생각하지 말고 행동마다 확인하세요.
2. 어떤 Mono 통제가 적용되는지 확인하세요
Mono의 ‘권한’ 설정 중 ‘도구’에는 정보를 읽는 ‘조회’ 호출과 무언가를 바꾸는 ‘변경’ 호출의 기본값이 따로 있습니다. 각각 ‘허용’, ‘물어보기’, ‘거부’로 정할 수 있습니다. 이 기본값은 도우미가 채팅에서 호출하는 도구에 적용됩니다. 설치한 MCP 스킬은 ‘설정’ 섹션에 도구 목록이 나올 수 있으며, 거기서 고른 값이 그 도구의 기본값보다 우선합니다.
‘물어보기’는 호출을 허용하거나 거절하는 카드를 보여 줍니다. ‘허용’은 묻지 않고 실행하고, ‘거부’는 막습니다. 이 기본값은 채팅에 관한 것이므로 코딩 에이전트나 예약 작업이 하는 일까지 정한다고 생각하지 마세요.
코딩 에이전트는 따로 권한을 요청하며, 어떤 선택지를 보여 줄지는 에이전트가 정합니다. 예를 들어 ‘허용’, ‘항상 허용’, ‘거부’입니다. Mono의 YOLO 모드는 에이전트의 모든 요청을 묻지 않고 받아들이므로, 에이전트가 지켜보는 사람 없이 파일을 고치고 명령을 실행합니다. 요청을 직접 하나씩 확인하고 싶다면 꺼 두세요. 휴대폰 연결이 끊겨도 세션은 컴퓨터에서 계속 실행되므로, 휴대폰을 잠가도 에이전트는 멈추지 않습니다.
3. 행동, 대상, 표시된 세부 정보를 읽으세요
요청된 행동을 원래 작업과 비교하세요. 무엇이 기기 밖으로 나가는지, 무엇이 바뀔 수 있는지, 결과가 어디에 나타나는지 생각해 보세요. 읽기만 해도 연결된 서비스에 개인 정보가 전달될 수 있으므로, ‘조회’ 표시가 있다고 해서 무해한 호출은 아닙니다.
동의 카드에는 도구와 서버 이름이 나오지만 요청의 세부 내용이 모두 보이지 않을 수 있습니다. 코딩 권한의 세부 내용도 화면에 맞추려고 줄여서 표시될 수 있습니다. 대상, 받는 사람, 명령이 분명하지 않다면 거절하거나 잠시 멈추고, 읽을 수 있는 설명을 받은 뒤에 허용하세요.
MCP 도구 명세는 서버를 신뢰할 수 있는 경우가 아니라면 도구 주석을 신뢰할 수 없는 것으로 다루라고 말합니다. 안심시키는 표시가 아니라, 도구가 실제로 하는 일과 출처로 판단하세요.
4. 의도에 맞는 가장 좁은 결정을 선택하세요
요청이 나타나면 이 표를 사용하세요.
| 제안된 행동 | 허용하기 전에 확인할 것 |
|---|---|
| 프로젝트 문서 읽기 | 올바른 계정, 정확한 문서, 데이터의 쓰임 |
| 기록 하나 수정 | 정확한 기록, 항목, 새 값 |
| 내용 보내기 또는 공유 | 받는 사람, 내용, 볼 수 있는 사람, 보내는 시점 |
| 내 컴퓨터에서 명령 실행 | 작업 폴더, 명령, 예상되는 영향 |
| 지속 권한 부여 | 앞으로 미칠 범위와 바꾸거나 취소하는 방법 |
에이전트가 한 번만 허용하는 선택지와 ‘항상’ 선택지를 모두 보여 주면 의도에 맞는 쪽을 고르세요. ‘항상 허용’은 이번 행동 하나를 승인하는 것보다 범위가 넓습니다. ACP 도구 호출 문서는 에이전트가 보여 줄 수 있는 선택지를 설명하지만, 모든 에이전트가 모든 선택지를 보여 주거나 모든 행동 전에 묻는 것은 아닙니다.
5. 반환된 내용을 검토할 자료로 다루세요
도구 결과에는 문서, 웹 페이지, 서비스의 메시지가 들어 있을 수 있습니다. 그 안의 글은 여러분이 내린 지시가 아닙니다. 가져온 페이지가 도우미에게 파일을 어딘가로 보내라고 한다면, 다른 것을 승인하기 전에 실제 목표와 비교하세요.
문서 예시에서 “모두와 공유해” 같은 문장이 있어도 ‘모두’가 누구인지 알 수 없고, 게시를 허락하는 것도 아닙니다. 관련 부분을 보여 달라고 하고, 무언가 해야 하는지는 따로 결정하세요.
허용한 변경 뒤에는 원래 서비스에서 결과를 확인하세요. 응답이 사라졌거나 분명하지 않다면 다시 시도하기 전에 대상 위치를 확인하세요. 승인은 행동을 시도하도록 허락할 뿐, 결과가 일어났다는 증거는 아닙니다.
6. 작업이 끝나면 지속 접근을 다시 확인하세요
작업이 끝나면 넓게 열어 둔 기본값을 평소에 쓰고 싶은 상태로 돌려놓으세요. 에이전트에 자체 설정이 있다면 그곳에서 ‘항상 허용’ 선택을 검토하세요. Mono에서 연결을 삭제해도 서비스 쪽에서 준 접근이 취소되지 않을 수 있으니, 그 서비스의 계정 설정을 사용하세요.
계정, 도구, 목적, 나중에 다시 볼 접근을 짧게 메모해 두세요. 요청이 권한보다 연결 문제로 실패하는 것 같다면 MCP 문제 해결 가이드를 참고하세요. 코드는 그 변경을 만든 명령 승인과 별도로 결과 변경을 검토하세요.
