설치할 것: 클로드 데스크탑 앱, Node.js
- 클로드 Windows용 앱 →
Download Claude

Download Claude
Download Claude for your desktop or mobile device.
- 클로드 Mac용 앱 →
storage.googleapis.com
storage.googleapis.com
- Node.js 다운로드 →
Node.js — Node.js® 다운로드Node.js — Node.js® 다운로드
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
MCP란?

MCP(Model Context Protocol)는 AI 모델이 다양한 외부 시스템에 접근할 수 있게 해주는 표준 프로토콜입니다.쉽게 말해 AI와 다른 서비스 사이를 연결해주는 어댑터 역할을 한다고 보면 됩니다.기존에는 각 서비스마다 고유한 소통 방식(API) 사용했습니다. 노션은 노션만의, 깃허브는 깃허브만의, 구글은 구글만의 형식으로 데이터를 주고받았죠.이에 여러 서비스를 동시에 쓰는 사용자는 데이터를 상호작용시키기 위해 다음과 같은 선택지를 갖게 됩니다.
- 창을 바꾸며, 손으로 복붙하며 작업한다.
- Make같은 도구를 이용하여 각 서비스의 API를 연결한다.
Make 등 자동화 도구를 이용한 자동화도 물론 좋지만 사전 설정한 시나리오를 바탕으로 움직인다는 점에서 일상 속 업무와 괴리되는 경우가 발생합니다. 게다가 배우는 것도 쉽지 않죠.앤트로픽은 이 문제를 해결하기 위해 모든 서비스가 AI와 소통할 때 사용할 공통 언어를 만들었습니다. 그게 바로 MCP예요. 그래서 이제 사용자는 또 하나의 옵션을 갖게 된 겁니다.
- 클로드, 커서 등에 여러 서비스의 MCP 서버를 연결하고 자연어로 모든 서비스를 컨트롤한다.
→ 이게 바로 오늘 우리가 배우고 실습해볼 방식입니다. 획기적이죠?
어떻게 작동하는가
MCP는 클라이언트-서버 구조로 작동합니다:
- MCP 클라이언트: AI 모델 (Claude, cursor 등), MCP 서버들을 연결하는 허브인 동시에 컨트롤러 역할을 수행함
- MCP 서버: 특정 서비스와 AI 사이를 중재하는 프로그램
예를 들어, 여러분이 AI에게 "내 구글 드라이브에서 예산 관련 문서 찾아줘"라고 요청하면:
- AI가 구글 드라이브 MCP 서버에 표준 MCP 메시지 전송
- MCP 서버가 구글 드라이브 API로 실제 검색 수행
- 결과를 다시 표준 MCP 형식으로 AI에게 전달
주의 사항
개발 지식을 가진 분이 아니라면 반드시 Anthropic의 공식 레퍼런스 MCP 서버만 사용하시길 권장합니다!
- 개인 개발자가 만든 MCP 서버의 보안 위험성!
개인이나 커뮤니티에서 개발한 MCP 서버는 악성 코드가 포함되어 있거나, 개인정보를 무단으로 수집할 수 있습니다.
- 더구나 우리는 학생 정보를 다루는 직군!
신뢰할 수 없는 서버 사용 시 개인정보보호법 위반 가능성이 있습니다. 우리는 학생의 신상, 성적, 누가 기록 등 민감한 정보를 다룰 수 있으니 더 조심해야겠죠?
- 학교 네트워크에도 위협 요소!
검증되지 않은 MCP 서버는 학교 네트워크에 보안 위협이 될 수 있으며, 랜섬웨어나 기타 악성 소프트웨어의 경로가 될 수 있습니다.
Anthropic 공식 레퍼런스 MCP 서버 목록
노션 MCP 서버를 설치하고 사용 준비해볼까요?
노션 API 키 발급
- 아래 링크 접속 → 로그인
- 새 API 통합(New integration)

- API 통합 설정 후 저장
- 식별이 쉬운 이름으로 설정(1000쌤은 MCP라고 해두었어요!)
- 접근 허용할 워크스페이스 선택
- 타입은 프라이빗(internal)

- 생성된 API key를 복사하여 메모해두기

이 위치에 API KEY를 붙여넣어 둡시다
클로드 개발자 설정 진입
- 메뉴 → 파일 → 설정
- 또는 Ctrl+콤마(Mac은 Command+콤마)


노션 MCP 서버 설정
- claude_desktop_config 문서 열기(메모장으로)

- 아래 코드의 ntn_으로 시작하는 빨간색 글씨 부분에 노션 API KEY 입력
- 위 코드 전체를 복사하여 claude_desktop_config 문서에 붙여넣기 → 저장 💾
- 클로드가 실행 중이라면 완전히 종료 후 재시작. 이미 모든 준비는 끝났습니다!
노션 API 사용을 허용할 페이지 선택
- 지금 실습중인 요 페이지를 허용하시는 걸 추천!

활용 사례 데모
클로드로 노션 데이터베이스 제작하기
노션 AI 구독 안해도 자연어로 데이터베이스 제작 가능!
독서 기록 데이터베이스(구체적 정보 명시하는 케이스)
- 프롬프트
업무 관리 데이터베이스(아이디어 수준에서 즉시 클로드에게 위임하는 케이스)
- 프롬프트
클로드로 노션 데이터베이스 입력하기
클로드와의 대화를 통해 정제된 아웃풋을 만들고 그것을 즉시 데이터베이스에 입력!
- 프롬프트1(입력 테스트)
- 프롬프트2(클로드와의 대화를 통해 인사이트를 도출하고 노션 데이터베이스에 삽입)
클로드로 노션 데이터 읽기
토큰 절약을 위한 데이터 탐색 방법
구체적인 정보를 적어주는 게 키포인트!
- 프롬프트1
- 프롬프트 2
- 프롬프트 3
- 프롬프트 4
클로드를 이용해 인사이트 도출하기
- 프롬프트 2
참고 자료
- MCP 사용자 가이드
- MCP 서버 목록
여러 개의 서버 설치를 도와주는 JSON 자동 작성기
클로드 채팅창 한계 도달을 막기 위한 토큰 절약법
1. 토큰 절약을 위한 프롬프트 최적화
1.1. 타겟 페이지 지정 프롬프트
- 효율적 (50-200 토큰):
- 팀 대시보드 페이지에 프로젝트 관리 데이터베이스 만들어줘
- 개인 업무일지에서 오늘 할 일 목록 보여줘
- 회사 회의록 페이지 하위에 6월 전체회의 페이지 생성해줘
- 학습 노트 페이지의 블록 내용 중 알고리즘 관련 부분만 찾아줘
- 비효율적 (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. 일일 업무 관리:
- 업무 일지 페이지에서 오늘 날짜의 할 일 제목과 상태만
- 팀 캘린더 DB에서 오늘 일정의 제목과 시간만 3개
5.2. 프로젝트 관리:
- [프로젝트명] 페이지에서 진행률과 다음 단계만
- 프로젝트 현황 DB에서 지연된 항목들의 제목과 담당자만
5.3. 학습/연구:
- 학습 기록 DB에서 이번 주 완료한 항목들의 제목만
- 연구 노트 페이지에서 결론 섹션 내용만
5.4. 회의 관리:
- 회의록 DB에서 미팅명과 날짜만 최근 5개
- [특정 회의] 페이지에서 액션 아이템 리스트만
6. 핵심 원칙
- 구체적 페이지명 필수: OOO 페이지에서
- 필요한 속성만: 제목과 날짜만
- 범위 제한: 최근 5개, 오늘, 이번 주
- 단계적 접근: 속성 확인 → 필요시 상세 조회
- 정확한 필터: 날짜, 상태, 태그 등 구체적 조건
이 패턴들을 사용하면 평균 70-85% 토큰 절약이 가능합니다! 💰


