개요
이 네 가지 쓰기 도구를 사용하면 어시스턴트가 사용자를 대신해 노트와 폴더 구성을 편집할 수 있어요:update_note— 노트 제목을 수정해요. Scopemcp:notes:write.update_folder— 폴더의 제목, 설명, 색상을 수정해요. Scopemcp:folders:write.move_folder— 폴더를 다른 부모 아래로 이동하거나 워크스페이스 루트로 옮겨요. Scopemcp:folders:write.reorder_folders— 같은 부모 아래 형제 폴더의 순서를 변경해요. Scopemcp:folders:write.
- 회의가 끝난 뒤 실제 내용에 맞게 노트 제목을 다시 붙일 때.
- 폴더 이름을 바꾸거나 설명을 정리하거나 한눈에 구분되도록 색상을 바꿀 때.
- 폴더 트리를 재구성할 때: 폴더를 다른 폴더 아래로 넣거나, 워크스페이스 루트로 올리거나, 형제 폴더가 표시되는 순서를 바꿀 때.
user key vs. workspace-system key (폴더 도구).
update_folder, move_folder, reorder_folders의 경우: user API key는 편집 권한이 있는 폴더(개인 또는 팀)라면 무엇이든 편집할 수 있어요. workspace-system API key는 TEAM(워크스페이스 공유) 폴더만 편집할 수 있고, 개인 폴더를 편집하려는 시도는 거부돼요. update_note는 user, workspace, organization API key 모두에서 동작해요.update_note
노트 제목을 수정해요.파라미터
예시
요청:update_folder
폴더의 제목, 설명, 색상을 수정해요. AIP-134 field-mask 업데이트로, 전달한 필드만 변경되고 생략한 필드는 그대로 유지돼요. 최소 한 개 필드는 필수예요.파라미터
title, description, color 중 최소 하나는 반드시 전달해야 해요. 생략한 필드는 변경되지 않아요. 예를 들어 제목을 다시 보내지 않고도 색상만 바꿀 수 있어요.예시
요청:move_folder
폴더를 다른 부모 아래로 이동하거나 워크스페이스 루트로 옮겨요.파라미터
예시
요청:12346을 폴더 12345 아래로 이동해요.
응답:
newParentId를 생략하거나 null을 전달하세요:
요청:
reorder_folders
형제 폴더의 순서를 변경해요. 한 형제 집합의 완전한 원하는 순서를 전달하세요. 워크스페이스는 첫 번째 폴더 ID에서 추론돼요.파라미터
예시
요청:scope 요구 사항
update_note는 mcp:notes:write scope가 필요하고, update_folder, move_folder, reorder_folders는 mcp:folders:write scope가 필요해요.
API key는 모든 scope를 가지므로, 유효한 API key라면 이 도구들을 호출할 수 있어요.
mcp:notes:write / mcp:folders:write scope는 OAuth 기반 클라이언트에서 의미가 있는데, 이 경우 부여된 scope가 어떤 도구를 호출할 수 있는지를 결정해요.관련 도구
get_note— 제목을 수정하기 전에 노트의 현재 메타데이터를 확인해요.- 폴더 검색 — 편집·이동·순서 변경 전에 이름으로 폴더의
folderId를 찾아요. get_note_folders— 노트가 속한 폴더 목록을 확인해요.