MCP

내 책상을 에이전트에게 맡겨요.

낮달이 하는 일은 에이전트도 할 수 있어요. 화면을 캡처해 민감한 곳을 가리고, 노트북 클립보드에 한 줄을 넣고, 창을 고정하고, 헤드폰으로 바꾸고. Claude Code, Codex, Cursor 등 MCP를 쓰는 어떤 클라이언트든요.

이렇게 시켜 보세요.

  • “넷플릭스 띄워서 항상 위로 고정해.” 링크를 열고, 창이 뜨길 기다렸다가, 고정하는 것까지 한 번에.

    tools
  • “그 명령어 내 노트북 클립보드에 넣어 줘.” 서버의 에이전트가 지금 쓰는 컴퓨터로 한 줄을 건네요.

    clipmesh
  • “설정 화면 캡처해서 민감정보는 다 가리고 매뉴얼 만들어.” 캡처하고, 글자를 읽고, 가릴 곳은 가리고, 나머지는 표시해요.

    inkshot
  • “5분 뒤 회의야. 헤드폰으로 바꾸고 음악 앱은 20%로.”

    dialmix

두 단계면 돼요.

  1. 1

    에이전트에 서버 추가하기.

    확장마다 MCP 서버가 하나씩 있고, 이미 설치된 프로그램의 명령이에요. 쓰고 싶은 것만 추가해요.

  2. 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읽기 · 쓰기부드러운 스크롤 설정