MCP
내 책상을 에이전트에게 맡겨요.
낮달이 하는 일은 에이전트도 할 수 있어요. 화면을 캡처해 민감한 곳을 가리고, 노트북 클립보드에 한 줄을 넣고, 창을 고정하고, 헤드폰으로 바꾸고. Claude Code, Codex, Cursor 등 MCP를 쓰는 어떤 클라이언트든요.
두 단계면 돼요.
- 1
에이전트에 서버 추가하기.
확장마다 MCP 서버가 하나씩 있고, 이미 설치된 프로그램의 명령이에요. 쓰고 싶은 것만 추가해요.
- 2
할 수 있는 일 허락하기.
확장마다 읽기와 바꾸기, 스위치가 두 개예요. 켜는 건 낮달의 확인 창에서 내가 직접 답해요.
에이전트는 권한을 요청할 수는 있지만 스스로 켤 수는 없어요. 요청은 낮달 창에 떠서 내가 허락하길 기다려요.
# 1
claude mcp add natdal -- natdal mcp
claude mcp add natdal-tools -- natdal-tools mcp
claude mcp add clipmesh -- clipmesh mcp
claude mcp add inkshot -- inkshot mcp
claude mcp add dialmix -- dialmix mcp
# 2
natdal agent-access set inkshot --read on --write on이렇게 지켜요.
바꾸는 일은 허락 전까지 꺼져 있어요.
무언가를 바꾸는 도구(복사, 보내기, 고정, 볼륨 바꾸기)는 쓰기 권한이 필요하고, 모든 확장에서 기본으로 꺼져 있어요.
끄면 바로 꺼져요.
어디서든 스위치를 끄면 다음 호출부터 거절돼요. 에이전트가 부를 수 있는 도구 중에 스위치를 바꾸는 건 없어요.
모든 호출을 남기되, 내용은 남기지 않아요.
어느 에이전트가, 어떤 도구를, 읽기인지 쓰기인지, 허락됐는지, 언제. 무엇을 읽고 썼는지는 남기지 않아요. natdal agent-access log로 봐요.
네트워크로 열린 문은 없어요.
MCP 서버는 에이전트가 이 컴퓨터에서 잠깐 띄우는 프로그램이에요. 키를 갖지 않고 아무것도 저장하지 않아요.
몰래 캡처하지 않아요.
에이전트가 화면을 캡처하면 inkshot이 알림으로 알려요.
open은 일부러 좁게.
tools의 open은 웹 링크나 이름으로 앱을 여는 것만 해요. 파일 경로, 다른 스킴, 명령줄은 거절해요.
도구 전체.
읽기: 보기만 해요. 쓰기: 무언가를 바꿔요. —: 권한이 필요 없어요(에이전트가 이미 가진 그림을 다루거나, 되는 기능을 알려 줘요).
낮달 자체
| account_status | — | 로그인 여부 (읽기 권한이면 이메일까지) |
| list_apps | — | 확장별 스위치와 에이전트 권한 |
| start_app / stop_app | 쓰기 | 확장 켜고 끄기 |
tools
| list_windows | 읽기 | 화면의 창 목록 |
| wait_for_window | 읽기 | 제목으로 창이 뜨길 기다리기 |
| get_keep_awake | 읽기 | 잠자기 막기 상태 |
| get_break_reminder | 읽기 | 쉬는 시간 알림 상태 |
| open | 쓰기 | 웹 링크나 이름으로 앱 열기 (경로·명령은 거절) |
| pin_window / unpin_window | 쓰기 | 창을 맨 위에 고정하거나 풀기 |
| set_keep_awake | 쓰기 | 잠자기 막기 켜고 끄기 |
| set_break_reminder / snooze_break | 쓰기 | 알림 설정, 미루기 |
clipmesh
| list_devices | — | 로그인한 내 기기 목록 |
| read_clip / read_history | 읽기 | 이 기기의 클립보드와 최근 클립 |
| write_clip | 쓰기 | 기기의 클립보드에 글 넣기 |
| list_transfers / transfer_status | 읽기 | 파일 전송 목록과 진행 상황 |
| send_files / cancel_transfer | 쓰기 | 기기로 파일 보내기, 멈추기 |
inkshot
| list_displays | — | 화면 목록과 되는 기능 |
| list_windows | 읽기 | 화면의 창 목록 |
| capture_screen | 읽기 | 화면·창·영역 캡처 |
| read_text | — | 캡처 속 글자와 위치 |
| annotate | — | 상자·화살표·글자, 가리기(채우기·모자이크·흐림) |
| save_image | — | PNG로 저장 |
| get_color | 읽기 | 한 점의 색 |
| copy_image | 쓰기 | 클립보드와 내 기기로 복사 |
| presentation | 쓰기 | 발표 모드 켜고 끄기 |
dialmix
| get_status | — | 이 컴퓨터에서 되는 기능 |
| get_volume / set_volume | 읽기 · 쓰기 | 볼륨 읽기, 바꾸기 |
| list_audio_apps / set_app_volume | 읽기 · 쓰기 | 앱별 볼륨과 음소거 |
| list_output_devices / set_output_device | 읽기 · 쓰기 | 소리 나올 장치 고르기 |
| list_monitors / set_brightness | 읽기 · 쓰기 | 모니터 밝기 |
| get_scroll_smoothing / set_scroll_smoothing | 읽기 · 쓰기 | 부드러운 스크롤 설정 |