HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
선생님을 위한 노션 자료실 | with 1000쌤
선생님을 위한 노션 자료실 | with 1000쌤
/
🍯
노션 꿀팁 모두 보기
/
🤖
[연수 다시보기] 클로드로 내가 쓰는 모든 서비스를 제어한다? MCP 초등학생도 알 수 있게 알려드립니다!
/
🔥
강의실
🔥

강의실

설치할 것: 클로드 데스크탑 앱, Node.js


  • 클로드 Windows용 앱 → Download Claude
    Download Claude

    Download Claude

    Download Claude for your desktop or mobile device.

  • 클로드 Mac용 앱 → storage.googleapis.com
    storage.googleapis.com

    storage.googleapis.com

  • Node.js 다운로드 → Node.js — Node.js® 다운로드
    Node.js — Node.js® 다운로드

    Node.js — Node.js® 다운로드

    Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

MCP란?

notion image
MCP(Model Context Protocol)는 AI 모델이 다양한 외부 시스템에 접근할 수 있게 해주는 표준 프로토콜입니다.
쉽게 말해 AI와 다른 서비스 사이를 연결해주는 어댑터 역할을 한다고 보면 됩니다.
기존에는 각 서비스마다 고유한 소통 방식(API) 사용했습니다. 노션은 노션만의, 깃허브는 깃허브만의, 구글은 구글만의 형식으로 데이터를 주고받았죠.
이에 여러 서비스를 동시에 쓰는 사용자는 데이터를 상호작용시키기 위해 다음과 같은 선택지를 갖게 됩니다.
  • 창을 바꾸며, 손으로 복붙하며 작업한다.
  • Make같은 도구를 이용하여 각 서비스의 API를 연결한다.
Make 등 자동화 도구를 이용한 자동화도 물론 좋지만 사전 설정한 시나리오를 바탕으로 움직인다는 점에서 일상 속 업무와 괴리되는 경우가 발생합니다. 게다가 배우는 것도 쉽지 않죠.
앤트로픽은 이 문제를 해결하기 위해 모든 서비스가 AI와 소통할 때 사용할 공통 언어를 만들었습니다. 그게 바로 MCP예요. 그래서 이제 사용자는 또 하나의 옵션을 갖게 된 겁니다.
  • 클로드, 커서 등에 여러 서비스의 MCP 서버를 연결하고 자연어로 모든 서비스를 컨트롤한다.
    • → 이게 바로 오늘 우리가 배우고 실습해볼 방식입니다. 획기적이죠?

어떻게 작동하는가

MCP는 클라이언트-서버 구조로 작동합니다:
  • MCP 클라이언트: AI 모델 (Claude, cursor 등), MCP 서버들을 연결하는 허브인 동시에 컨트롤러 역할을 수행함
  • MCP 서버: 특정 서비스와 AI 사이를 중재하는 프로그램
예를 들어, 여러분이 AI에게 "내 구글 드라이브에서 예산 관련 문서 찾아줘"라고 요청하면:
  1. AI가 구글 드라이브 MCP 서버에 표준 MCP 메시지 전송
  1. MCP 서버가 구글 드라이브 API로 실제 검색 수행
  1. 결과를 다시 표준 MCP 형식으로 AI에게 전달

주의 사항

개발 지식을 가진 분이 아니라면 반드시 Anthropic의 공식 레퍼런스 MCP 서버만 사용하시길 권장합니다!
  • 개인 개발자가 만든 MCP 서버의 보안 위험성!
    • 개인이나 커뮤니티에서 개발한 MCP 서버는 악성 코드가 포함되어 있거나, 개인정보를 무단으로 수집할 수 있습니다.
  • 더구나 우리는 학생 정보를 다루는 직군!
    • 신뢰할 수 없는 서버 사용 시 개인정보보호법 위반 가능성이 있습니다. 우리는 학생의 신상, 성적, 누가 기록 등 민감한 정보를 다룰 수 있으니 더 조심해야겠죠?
  • 학교 네트워크에도 위협 요소!
    • 검증되지 않은 MCP 서버는 학교 네트워크에 보안 위협이 될 수 있으며, 랜섬웨어나 기타 악성 소프트웨어의 경로가 될 수 있습니다.
Anthropic 공식 레퍼런스 MCP 서버 목록

노션 MCP 서버를 설치하고 사용 준비해볼까요?

노션 API 키 발급
  1. 아래 링크 접속 → 로그인
    1. Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.
      A new tool that blends your everyday work apps into one. It's the all-in-one workspace for you and your team
      Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.
      https://www.notion.so/my-integrations
      Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.
  1. 새 API 통합(New integration)
    1. notion image
  1. API 통합 설정 후 저장
    1. notion image
      • 식별이 쉬운 이름으로 설정(1000쌤은 MCP라고 해두었어요!)
      • 접근 허용할 워크스페이스 선택
      • 타입은 프라이빗(internal)
  1. 생성된 API key를 복사하여 메모해두기
    1. notion image
      이 위치에 API KEY를 붙여넣어 둡시다

       
       
클로드 개발자 설정 진입
  • 메뉴 → 파일 → 설정
  • 또는 Ctrl+콤마(Mac은 Command+콤마)
    • notion image
      notion image
노션 MCP 서버 설정
  • claude_desktop_config 문서 열기(메모장으로)
    • notion image
  • 아래 코드의 ntn_으로 시작하는 빨간색 글씨 부분에 노션 API KEY 입력
    • { "mcpServers": { "notionApi": { "command": "npx", "args": ["-y", "@notionhq/notion-mcp-server"], "env": { "OPENAPI_MCP_HEADERS": "{\"Authorization\": \"Bearer ntn_****\", \"Notion-Version\": \"2022-06-28\" }" } } } }
  • 위 코드 전체를 복사하여 claude_desktop_config 문서에 붙여넣기 → 저장 💾
  • 클로드가 실행 중이라면 완전히 종료 후 재시작. 이미 모든 준비는 끝났습니다!
노션 API 사용을 허용할 페이지 선택
  • 지금 실습중인 요 페이지를 허용하시는 걸 추천!
notion image

활용 사례 데모

클로드로 노션 데이터베이스 제작하기
노션 AI 구독 안해도 자연어로 데이터베이스 제작 가능!
독서 기록 데이터베이스(구체적 정보 명시하는 케이스)
  • 프롬프트
    • # 노션 독서 기록 데이터베이스 생성 프롬프트 ## 목표 간단한 독서 기록을 관리할 수 있는 노션 데이터베이스 하나 만들기 ## 사전 설정 노션의 [작업할 페이지 명 입력] 페이지에 제작할 것 ## 제작 과정 1. 데이터베이스 생성: "독서 기록" 이름으로 데이터베이스를 생성해주세요. 2. 속성 설정: 다음 속성들을 추가해주세요: - 제목: 제목 속성 (기본값) - 저자: 선택 속성 - 읽은 페이지: 숫자 속성 - 전체 페이지: 숫자 속성 - 장르: 선택 속성(소설, 에세이, 자기계발, 경영, 과학, 기타) - 평점: 선택 속성 (1점, 2점, 3점, 4점, 5점) - 인사이트: 텍스트 속성 (긴 텍스트) - 읽은 날짜: 날짜 속성
업무 관리 데이터베이스(아이디어 수준에서 즉시 클로드에게 위임하는 케이스)
  • 프롬프트
    • # 노션 업무 관리 데이터베이스 생성 프롬프트 - 노션의 [작업할 페이지 명 입력] 페이지에 다음 작업을 수행해. - 학교 업무 관리에 필요한 속성 6개 이하를 포함하는 노션 데이터베이스를 생성해줘. - 데이터베이스의 이름은 '업무관리'로 설정해줘.
클로드로 노션 데이터베이스 입력하기
클로드와의 대화를 통해 정제된 아웃풋을 만들고 그것을 즉시 데이터베이스에 입력!
  • 프롬프트1(입력 테스트)
    • 노션 업무 관리 데이터베이스에 샘플 페이지를 2개 삽입해줘.
  • 프롬프트2(클로드와의 대화를 통해 인사이트를 도출하고 노션 데이터베이스에 삽입)
    • 노션 업무관리 데이터베이스에 지금까지 나눈 대화 내용을 요약하여 업무명, 마감일, 비고 속성의 값으로 삽입해.
      노션 독서기록 데이터베이스에 지금까지 나눈 대화 내용을 요약하여 제목, 인사이트 속성의 값으로 삽입해.
클로드로 노션 데이터 읽기
토큰 절약을 위한 데이터 탐색 방법
구체적인 정보를 적어주는 게 키포인트!
  • 프롬프트1
    • 노션을 탐색해서 할 일 찾아줘.
  • 프롬프트 2
    • 노션 업무 관리 데이터베이스를 탐색해서 할 일 찾아줘.
  • 프롬프트 3
    • 노션 업무 관리 데이터베이스를 탐색하여 마감일이 3일 이내인 할 일 찾아줘.
  • 프롬프트 4
    • 노션 업무 관리 데이터베이스를 탐색하여 마감일이 3일 이내인 업무의 제목만 찾아줘.
클로드를 이용해 인사이트 도출하기
노션 독서기록 데이터베이스의 제목, 장르 속성을 탐색하여 내 독서 편향을 분석해줘.
  • 프롬프트 2
노션 독서기록 데이터베이스의 최신 페이지의 인사이트 속성을 탐색하여 아래 작업을 수행해줘. 1. 인사이트와 관련한 액션 플랜 3가지를 수립해줘. 복잡한 설명 없이 액션만 적어줘. 2. 1의 결과물을 해당 페이지 콘텐츠에 불렛 기호로 삽입해줘.

참고 자료

  • MCP 사용자 가이드
    • Introduction - Model Context Protocol
      Get started with the Model Context Protocol (MCP)
      Introduction - Model Context Protocol
      https://modelcontextprotocol.io/introduction
      Introduction - Model Context Protocol
  • MCP 서버 목록
    • GitHub - modelcontextprotocol/servers: Model Context Protocol Servers
      Model Context Protocol Servers. Contribute to modelcontextprotocol/servers development by creating an account on GitHub.
      GitHub - modelcontextprotocol/servers: Model Context Protocol Servers
      https://github.com/modelcontextprotocol/servers?tab=readme-ov-file
      GitHub - modelcontextprotocol/servers: Model Context Protocol Servers
여러 개의 서버 설치를 도와주는 JSON 자동 작성기
  • 서버 선택 속성을 눌러 원하는 서버를 링크하세요
  • JSON 속성을 그대로 복제하여 claude_desktop_config 파일에 붙여넣으세요. → 🔗파일 위치 찾는 법
서버 리스트
클로드 채팅창 한계 도달을 막기 위한 토큰 절약법

1. 토큰 절약을 위한 프롬프트 최적화

1.1. 타겟 페이지 지정 프롬프트

  1. 효율적 (50-200 토큰):
      • 팀 대시보드 페이지에 프로젝트 관리 데이터베이스 만들어줘
      • 개인 업무일지에서 오늘 할 일 목록 보여줘
      • 회사 회의록 페이지 하위에 6월 전체회의 페이지 생성해줘
      • 학습 노트 페이지의 블록 내용 중 알고리즘 관련 부분만 찾아줘
  1. 비효율적 (300-1000+ 토큰):
      • 데이터베이스 만들어줘
      • 할 일 목록 보여줘
      • 새 페이지 만들어줘
      • 알고리즘 공부 내용 찾아줘

1.2. 데이터베이스 탐색 최적화

A. 속성 기반 탐색

필요한 속성만 지정 (100-300 토큰):
  • 할 일 데이터베이스에서 제목과 마감일만 보여줘
  • 프로젝트 DB의 이름, 진행률, 담당자 속성만 가져와줘
  • 회의록 DB에서 제목과 날짜 컬럼만 최근 5개 조회해줘
전체 속성 조회 (500-2000+ 토큰):
  • 할 일 데이터베이스 내용 전체 보여줘
  • 프로젝트 DB 모든 정보 가져와줘

B. 필터링으로 범위 축소

구체적 조건 (150-400 토큰):
  • 할 일 DB에서 오늘 마감인 항목의 제목만
  • 프로젝트 DB에서 진행률 50% 이상인 것들의 이름과 담당자만
  • 회의록 DB에서 이번 주 회의들의 제목과 참석자만
  • 학습 기록에서 완료 상태인 항목들의 제목과 날짜만
전체 조회 후 필터링 (800-3000+ 토큰):
  • 할 일 DB 전체에서 오늘 마감인 것 찾아줘
  • 모든 프로젝트 중에서 진행률 높은 것들 보여줘

2. 페이지 내용 탐색 최적화

2.1. 단계적 접근

속성 → 필요시 내용 (100 + 300 토큰):
  • 개인 노트 페이지의 제목과 최종 수정일만 먼저 확인해줘
  • → 필요하면: 이 페이지의 목표 섹션 내용만 보여줘
전체 내용 한번에 (1000-5000+ 토큰):
  • 개인 노트 페이지 전체 내용 분석해줘

2.2. 특정 블록 타겟팅

구체적 블록 지정 (200-500 토큰):
  • 회의록 페이지에서 액션 아이템 부분만 찾아줘
  • 학습 노트에서 체크박스 항목들만 보여줘
  • 프로젝트 페이지의 첫 번째 표만 확인해줘

3. 검색 최적화

정확한 키워드 (100-250 토큰):
  • 제목에 6월 회의가 포함된 페이지 5개만
  • 긴급 태그가 있는 할 일 항목들의 제목만
  • 최근 수정된 프로젝트 관련 페이지 3개의 제목과 수정일만
모호한 검색 (400-1000+ 토큰):
  • 회의 관련된 모든 것 찾아줘
  • 중요한 할 일들 보여줘

4. 토큰 소모량 비교표

작업 유형
비효율적
효율적
절약률
페이지 지정
500-1300 토큰
150-300 토큰
70-80%
DB 전체 조회
1000-3000 토큰
200-500 토큰
75-85%
페이지 내용
2000-5000 토큰
300-800 토큰
80-85%
검색 작업
600-1500 토큰
100-400 토큰
75-80%

5. 상황별 최적화 템플릿

5.1. 일일 업무 관리:
  1. 업무 일지 페이지에서 오늘 날짜의 할 일 제목과 상태만
  1. 팀 캘린더 DB에서 오늘 일정의 제목과 시간만 3개
5.2. 프로젝트 관리:
  1. [프로젝트명] 페이지에서 진행률과 다음 단계만
  1. 프로젝트 현황 DB에서 지연된 항목들의 제목과 담당자만
5.3. 학습/연구:
  1. 학습 기록 DB에서 이번 주 완료한 항목들의 제목만
  1. 연구 노트 페이지에서 결론 섹션 내용만
5.4. 회의 관리:
  1. 회의록 DB에서 미팅명과 날짜만 최근 5개
  1. [특정 회의] 페이지에서 액션 아이템 리스트만

6. 핵심 원칙

  1. 구체적 페이지명 필수: OOO 페이지에서
  1. 필요한 속성만: 제목과 날짜만
  1. 범위 제한: 최근 5개, 오늘, 이번 주
  1. 단계적 접근: 속성 확인 → 필요시 상세 조회
  1. 정확한 필터: 날짜, 상태, 태그 등 구체적 조건
이 패턴들을 사용하면 평균 70-85% 토큰 절약이 가능합니다! 💰