개요
get_note는 노트 메타데이터를 조회해요. include에 summary, transcript, documents를 넣으면 해당 내용도 함께 반환해요. 각 항목은 병렬로 조회하므로 하나가 실패해도 나머지는 반환돼요.
이 도구는 2026-05-06에 제거된 list_note_summaries, get_note_summary, list_note_documents, get_note_document를 대체해요.
사용할 때
- 노트의 기본 정보(참가자, 날짜, 길이)만 필요하면 메타데이터만 가져와요.
- AI가 생성한 요약의 전체 내용을 얻으려면
summary를 포함하세요. - 전체 대화 텍스트(타임스탬프가 붙은 단락이 하나의 문자열로 연결됨)를 얻으려면
transcript를 포함하세요. - 노트의 모든 생성 문서(one-pager, custom 등)를 전체 내용과 함께 가져오려면
documents를 포함하세요.
Promise.allSettled를 사용한 병렬 가져오기. 한 리소스가 실패해도 나머지는 그대로 반환돼요.include는 선택적 배열 enum이에요:["summary"],["transcript"],["documents"]또는 이들의 조합.documents옵션은 노트의 모든 문서에 대해 전체 내용을 반환해요(5KB로 제한하는search_notes와 달리).include가 비었거나 생략되면 메타데이터만 반환해요.
워크스페이스 범위 API Key로 개인 폴더의 노트를 요청하면 삭제된 노트와 같은 “찾을 수 없음”으로 응답해요(시스템 API Key가 조회하는 노트 범위).
파라미터
noteGuid (조건부)
노트의 고유 식별자예요.noteGuid와 url 중 정확히 하나만 보내세요.
예시:
url (조건부)
noteGuid를 모를 때 티로 노트 주소로 노트를 지정해요. 사용자가 붙여넣은 링크를 그대로 쓸 수 있어요. noteGuid와 url 중 정확히 하나만 보내야 하고, 둘 다 보내거나 둘 다 빠지면 요청이 거부돼요.
받을 수 있는 형식:
- 공유 링크 —
https://tiro.ooo/s/{shareId} - 노트 웹 주소 —
https://tiro.ooo/n/{noteId}또는https://tiro.ooo/n/{noteGuid}
공유 링크는 노트를 가리키는 식별자일 뿐이고 접근 권한이 아니에요. 링크를 노트로 해석한 뒤에도 호출자의 워크스페이스 접근 권한을 검사하므로, 접근할 수 없는 워크스페이스의 노트는 “찾을 수 없음”으로 응답해요. 공유를 중지하면 링크는 비활성화되지만
shareId는 남으므로, 접근 권한이 있는 호출자는 그 주소를 식별자로 계속 쓸 수 있어요. 링크를 회수하면 주소까지 폐기되어 더 이상 노트를 찾을 수 없어요.url은 get_note_folders, get_note_transcript, get_share_link에서도 같은 방식으로 쓸 수 있어요.
include (선택)
병렬로 가져올 콘텐츠 유형의 배열이에요. 유효한 옵션:"summary"— 노트에서 처음으로 사용 가능한 AI 생성 요약을 가져와요(전체 내용)."transcript"— 전체 대화 transcript를 가져와요(단락이\n\n로 연결됨)."documents"— 노트의 모든 생성 문서(one-pager, custom 등)를 전체 내용과 함께 가져와요.
응답 형식
성공 응답
요청한 리소스를 사용할 수 없을 때(예: 요약이 없을 때) 해당 필드는 생략되지 않고
null로 설정돼요. 이를 통해 호출자는 “요청에 포함되지 않음”과 “포함했지만 사용 불가”를 구분할 수 있어요.사용 예시
예시 1: 메타데이터만
요청:예시 2: 요약만 포함
요청:예시 3: transcript와 문서 포함
요청:예시 4: 한 번의 호출로 모든 콘텐츠
요청:null이지만 나머지는 그대로 채워져요.
권장 사례
include를 선택적으로 사용하기
include를 선택적으로 사용하기
필요한 콘텐츠만 요청하세요. 메타데이터는 약 50 토큰이고, 요약을 추가하면 약 200 토큰이, transcript는 시간당 약 3,000~5,000 토큰이 추가돼요. 문서는 크기에 따라 달라요.메타데이터로 시작해서 빠른 개요가 필요하면
get_note(include: ["summary"])로, action item이나 핵심 정리가 필요하면 get_note(include: ["documents"])로 전환하세요.내용 미리보기에는 search_notes 사용하기
내용 미리보기에는 search_notes 사용하기
노트에 무엇이 들어 있는지 빠르게 보려면 먼저
search_notes를 사용하세요. 5KB로 제한된 문서와 함께 매칭된 노트를 반환해요. 문서의 전체 내용이 필요할 때만 get_note(include: ["documents"])를 사용하세요.null을 우아하게 처리하기
null을 우아하게 처리하기
include: ["summary"]를 설정했지만 요약이 없으면 summary는 null이 돼요. 코드에서 이를 처리해야 해요. 요청했다는 이유만으로 필드가 항상 채워진다고 가정하지 마세요.디스커버리와 콘텐츠 결합하기
디스커버리와 콘텐츠 결합하기
점진적 공개(progressive disclosure) 패턴:
list_notes → search_notes → get_note(include: [...]). 대부분의 워크플로우는 2단계에서 멈춰요. 전체 내용이 필요하거나 앞선 도구로 충분하지 않을 때만 3단계를 사용하세요.자주 발생하는 오류
노트를 찾을 수 없음
해결 방법:noteGuid가 올바른지 확인하세요. list_notes나 search_notes로 유효한 노트 식별자를 찾으세요.
권한 scope 부족
해결 방법: API key에mcp:note:read scope가 있는지 확인하세요. scope 구성은 Setup을 참고하세요.
토큰 사용량
관련 도구
search_notes— keyword로 노트를 찾고 그 문서까지 읽어야 할 때. 문서당 5KB로 제한된 문서 내용과 함께 최대 10개의 매칭 노트를 반환해요.list_notes— 어떤 노트가 있는지만 알면 될 때. 가장 가벼운 단계로 메타데이터만 반환해요.get_note_transcript— 타임스탬프가 있는 원본 transcript용(대체 수단이며, 병렬 가져오기에는 대신 이 도구에서include: ["transcript"]를 사용하세요).list_document_templates— 문서를 요청하기 전에 사용 가능한 문서 템플릿 유형을 확인하세요.