Claude Cowork - 브라우저 + Notion 자동화

학습 시간: 55분 목표: Claude Cowork로 브라우저 데이터 수집 → Notion 자동 정리 워크플로우 구축하기 필수 준비물: Claude Pro/Max 구독, macOS, Notion 계정

📚 학습 전 준비 Claude 가이드에서 Claude의 기본 기능을 먼저 확인하세요. 이 실습은 Claude Cowork (2026년 1월 출시)의 고급 자동화 기능을 다룹니다.


Claude Cowork란?

Claude Cowork는 Anthropic이 2026년 1월에 출시한 에이전트형 자동화 도구입니다. 일반 채팅과 달리, Claude가 직접 여러분의 컴퓨터에서 작업을 수행합니다.

일반 Claude vs Claude Cowork

구분일반 ClaudeClaude Cowork
동작 방식대화/텍스트 생성실제 작업 수행
파일 접근업로드된 파일만로컬 폴더 직접 접근
브라우저웹 검색 제한적브라우저 직접 제어
Notion텍스트 생성만직접 페이지 생성/수정
자동화불가능멀티스텝 자동화 가능

핵심 기술: MCP (Model Context Protocol)

Claude Cowork의 핵심은 MCP입니다. MCP는 Claude가 외부 도구와 직접 연결되는 오픈 프로토콜입니다.

┌─────────────────┐
│  Claude Cowork  │
│  (AI 에이전트)   │
└────────┬────────┘
         │ MCP 프로토콜
    ┌────┴────┬────────┐
    ▼         ▼        ▼
┌───────┐ ┌───────┐ ┌───────┐
│Notion │ │Browser│ │ 파일  │
│  MCP  │ │  MCP  │ │ 시스템│
└───────┘ └───────┘ └───────┘

📚 공식 문서

리소스링크설명
Claude Cowork 소개claude.com/blog/cowork-research-preview공식 발표
MCP 프로토콜modelcontextprotocol.ioMCP 표준 문서
Notion MCPdevelopers.notion.com/guides/mcpNotion 연동 가이드
Claude in Chromeclaude.com/chrome브라우저 확장

Part 1: 환경 설정 (10분)

요구사항

항목요구사항
OSmacOS (Windows/Linux 지원 예정)
구독Claude Pro ($20/월) 이상
Claude Desktop 설치
Node.jsv18 이상

Step 1: Claude Desktop 설치

  1. claude.ai/download 접속
  2. macOS용 다운로드
  3. 앱 설치 및 로그인

Step 2: Node.js 설치

MCP 서버 실행에 Node.js가 필요합니다.

# Homebrew로 설치 (권장)
brew install node

# 또는 공식 사이트에서 다운로드
# https://nodejs.org

Step 3: Notion 통합 생성

  1. notion.so/my-integrations 접속
  2. ”+ 새 통합” 클릭
  3. 이름 입력 (예: “Claude MCP”)
  4. 워크스페이스 선택
  5. Internal Integration Token 복사 → 안전한 곳에 보관

Step 4: MCP 설정 파일 생성

Claude Desktop 설정 파일을 편집합니다.

macOS 설정 파일 위치

~/Library/Application Support/Claude/claude_desktop_config.json

터미널에서 열기

# 파일이 없으면 생성
mkdir -p ~/Library/Application\ Support/Claude
code ~/Library/Application\ Support/Claude/claude_desktop_config.json

설정 내용 (Notion + 브라우저 + 파일 시스템)

{
  "mcpServers": {
    "notion": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-notion"],
      "env": {
        "NOTION_API_TOKEN": "여기에_복사한_토큰_붙여넣기"
      }
    },
    "playwright": {
      "command": "npx",
      "args": ["-y", "@anthropic/mcp-playwright"]
    },
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/사용자명/Documents"
      ]
    }
  }
}

⚠️ 주의: NOTION_API_TOKEN에 실제 토큰을 입력하고, filesystem 경로를 본인 폴더로 변경하세요.

Step 5: Notion 페이지에 통합 연결

Claude가 접근할 Notion 페이지에 통합을 연결합니다.

  1. Notion에서 대상 페이지 열기
  2. 우측 상단 ”…” 클릭
  3. “연결 추가” → 생성한 통합 선택

Step 6: Claude Desktop 재시작

설정을 적용하려면 Claude Desktop을 완전히 종료 후 재시작하세요.

확인 방법: 채팅창에 🔨 망치 아이콘이 보이면 MCP가 활성화된 것입니다.


Part 2: 실전 예제 - 카드내역 정리 (15분)

카드사 웹사이트에서 내역을 읽어 Notion에 자동 정리하는 워크플로우입니다.

시나리오

매달 카드 내역을 확인하고 Notion에 정리하는 작업
→ 매번 복사/붙여넣기 30분 소요
→ Claude Cowork로 5분 만에 자동화

Notion 데이터베이스 준비

먼저 Notion에 지출 관리 데이터베이스를 만듭니다.

데이터베이스 속성

속성타입예시
날짜Date2026-01-15
가맹점Title스타벅스 강남점
금액Number5,500
카테고리Select식비, 교통, 쇼핑, 생활, 기타
카드Select신한, 삼성, 현대
메모Text회의 커피

프롬프트 예시

브라우저를 열고 내 카드사 웹사이트(card.shinhan.com)에서
이번 달 사용내역을 확인해줘.

각 거래 내역을 분석해서 다음 정보를 추출해:
- 거래일
- 가맹점명
- 결제 금액
- 카테고리 (식비/교통/쇼핑/생활/기타 중 판단)

추출한 데이터를 내 Notion '월별 지출' 데이터베이스에 추가해줘.
마지막에 이번 달 총 지출과 카테고리별 합계를 요약해줘.

실행 결과 예시

Claude가 수행하는 작업

  1. 브라우저 열기: Playwright로 카드사 웹사이트 접속
  2. 데이터 추출: 거래 내역 테이블에서 정보 파싱
  3. 카테고리 분류: AI가 가맹점명을 보고 자동 분류
  4. Notion 저장: 각 거래를 데이터베이스 항목으로 생성
  5. 요약 생성: 총 지출, 카테고리별 합계 계산

예상 결과

✅ 37건의 카드 내역을 Notion에 추가했습니다.

📊 이번 달 요약:
- 총 지출: 1,247,500원
- 식비: 423,000원 (33.9%)
- 교통: 186,000원 (14.9%)
- 쇼핑: 312,500원 (25.1%)
- 생활: 198,000원 (15.9%)
- 기타: 128,000원 (10.3%)

💡 참고: 스타벅스 지출이 12건으로 가장 많습니다.

Part 3: 추가 실전 예제 (20분)

예제 1: 경쟁사 가격 모니터링

시나리오: 경쟁사 제품 가격을 주기적으로 확인하고 Notion에 기록

프롬프트

다음 3개 경쟁사 웹사이트를 방문해서 '무선 이어폰' 제품 가격을 조사해줘:
1. coupang.com
2. gmarket.co.kr
3. 11st.co.kr

각 사이트에서:
- 제품명
- 가격
- 리뷰 수
- 평점

을 추출하고 내 Notion '경쟁사 분석' 데이터베이스에 오늘 날짜로 추가해줘.
이전 데이터와 비교해서 가격 변동이 있으면 알려줘.

Notion 데이터베이스 구조

속성타입
조사일Date
쇼핑몰Select
제품명Title
가격Number
이전가격Number
변동률Formula
리뷰수Number
평점Number

예제 2: 채용 공고 수집

시나리오: 여러 채용 사이트에서 관심 직무 공고를 수집

프롬프트

LinkedIn, 원티드, 사람인에서 'AI 엔지니어' 채용 공고를 검색해줘.
서울 지역, 경력 3-5년 조건으로.

각 공고에서:
- 회사명
- 직무명
- 연봉 범위 (있으면)
- 마감일
- 공고 링크

를 추출해서 내 Notion '취업 준비' 데이터베이스에 추가해줘.
이미 있는 공고는 제외하고, 새로운 것만 추가해.

예제 3: 뉴스 클리핑 자동화

시나리오: 업계 뉴스를 자동으로 수집하고 요약

프롬프트

다음 뉴스 사이트에서 오늘 자 'AI 반도체' 관련 기사를 찾아줘:
- 전자신문 (etnews.com)
- 디지털타임스 (dt.co.kr)
- ZDNet Korea (zdnet.co.kr)

각 기사에서:
- 제목
- 3줄 요약
- 핵심 키워드 3개
- 원문 링크

를 추출해서 내 Notion '업계 동향' 데이터베이스에 추가해줘.
마지막에 오늘의 주요 트렌드를 정리해줘.

예제 4: 영수증/인보이스 처리

시나리오: 이메일로 받은 영수증을 자동 정리

프롬프트

내 다운로드 폴더에서 이번 달 PDF 영수증 파일들을 찾아줘.

각 영수증에서:
- 발행일
- 업체명
- 금액
- 품목 (있으면)

을 추출해서 내 Notion '경비 처리' 데이터베이스에 추가해줘.
PDF 파일은 'Receipts/2026-01' 폴더로 정리해서 이동해줘.

예제 5: 미팅 노트 정리

시나리오: 회의 녹취록을 구조화해서 Notion에 저장

프롬프트

'Documents/Meetings' 폴더에 있는 오늘 회의 녹취록 텍스트 파일을 분석해줘.

다음 형식으로 정리해서 Notion '회의록' 페이지에 새 항목을 추가해줘:

1. 회의 정보
   - 일시
   - 참석자
   - 목적

2. 논의 사항
   - 주요 안건별로 정리

3. 결정 사항
   - 무엇이 결정되었는지

4. 액션 아이템
   - 담당자와 마감일 포함

5. 다음 회의 안건 (있으면)

Part 4: 브라우저 작업 자동화 (10분)

Notion 연동 없이 브라우저만 제어하는 자동화 예제입니다. QA 테스트, 이메일 정리 등 웹 기반 반복 작업에 활용합니다.

예제 6: 웹사이트 QA 테스트

시나리오: 배포 전 사이트 점검 - 폼 검증, 링크 체크, 콘텐츠 확인을 자동화

대상: PM, QA 담당자, 마케터, 콘텐츠 매니저 (비개발자)

프롬프트 - 기본 사이트 점검

우리 웹사이트(example.com)를 점검해줘.

1. 메인 페이지 로딩 확인
   - 3초 내 로드되는지
   - 콘솔 에러가 없는지

2. 네비게이션 링크 테스트
   - 상단 메뉴의 모든 링크 클릭해서 404 없는지 확인
   - 푸터 링크도 확인

3. 문의 폼 검증 (example.com/contact)
   - 빈 상태로 제출 → 필수 입력 에러 확인
   - 잘못된 이메일(test@) → 유효성 에러 확인
   - 정상 데이터 입력 → 성공 메시지 확인

4. 반응형 확인
   - 모바일 너비(375px)로 리사이즈
   - 햄버거 메뉴 동작 확인
   - 텍스트 가독성 확인

각 항목별로 Pass/Fail과 스크린샷을 정리해줘.

프롬프트 - 콘텐츠 정확성 검증

가격 페이지(example.com/pricing)의 콘텐츠를 검증해줘.

확인할 내용:
- Basic 플랜: 월 29,000원, 5명, 10GB
- Pro 플랜: 월 79,000원, 20명, 100GB
- Enterprise: 별도 문의

체크 항목:
1. 가격이 위 정보와 일치하는지
2. 플랜별 기능 목록이 빠짐없이 표시되는지
3. CTA 버튼("시작하기")이 모두 작동하는지
4. 깨진 이미지나 placeholder 텍스트가 없는지

불일치 항목이 있으면 스크린샷과 함께 보고해줘.

프롬프트 - 사용자 플로우 테스트

회원가입 → 로그인 → 로그아웃 플로우를 테스트해줘.

1. 회원가입 (example.com/signup)
   - 테스트 이메일: test-[오늘날짜]@example.com
   - 비밀번호: Test1234!
   - 가입 완료 확인

2. 로그인
   - 방금 만든 계정으로 로그인
   - 대시보드 진입 확인

3. 로그아웃
   - 로그아웃 버튼 클릭
   - 로그인 페이지로 돌아오는지 확인

각 단계 스크린샷을 캡처하고, 문제가 있으면 즉시 알려줘.

Notion QA 리포트 데이터베이스 (선택)

속성타입설명
테스트 항목Title폼 검증, 링크 체크 등
테스트일Date실행 날짜
결과SelectPass, Fail, Warning
담당자Person테스트 수행자
스크린샷Files증빙 이미지
비고Text발견된 이슈 상세

예제 7: 이메일 자동화 (Gmail/Outlook)

시나리오: 월말 이메일 정리 - 프로모션 메일 삭제, 뉴스레터 구독 취소, 영수증 정리

대상: 모든 직장인 (이메일 과부하 상태인 분들)

프롬프트 - 받은편지함 정리

내 Gmail 받은편지함을 정리해줘.

1. 프로모션/마케팅 이메일 처리
   - 지난 30일간 받은 프로모션 메일 찾기
   - 발신자별로 몇 통인지 정리
   - 내가 확인 후 삭제할 수 있게 목록 보여줘

2. 읽지 않은 메일 분류
   - 중요(from: 상사, 팀원, 거래처)
   - 보통(기타 업무)
   - 낮음(뉴스레터, 알림)
   으로 분류해서 보여줘

3. 오래된 메일 정리 제안
   - 1년 이상 된 메일 중 용량 큰 것 Top 10
   - 삭제 추천 목록 보여줘

정리하기 전에 항상 내 확인을 받아줘.

프롬프트 - 뉴스레터 구독 취소

Gmail에서 뉴스레터 구독을 정리해줘.

1. 뉴스레터/마케팅 메일 발신자 목록 추출
   - 최근 3개월간 3회 이상 받은 발신자
   - 내가 한 번도 열어보지 않은 발신자 표시

2. 다음 발신자들의 최신 메일을 열어서 구독 취소해줘:
   - [발신자1]
   - [발신자2]
   - [발신자3]
   (구독 취소 링크 클릭 → 완료 페이지까지 진행)

3. 해당 발신자의 기존 메일도 모두 삭제

진행 상황을 발신자별로 보고해줘.

프롬프트 - 비용 영수증 추출

Gmail에서 이번 달 비용 영수증을 정리해줘.

1. 영수증/인보이스 메일 검색
   - 제목에 "영수증", "결제", "invoice", "receipt" 포함
   - 이번 달(1월 1일~오늘) 범위

2. 각 메일에서 추출
   - 날짜
   - 업체명
   - 금액
   - 결제 수단 (있으면)

3. 결과를 표로 정리
   | 날짜 | 업체 | 금액 | 결제수단 |

4. 총 합계 계산

Google Sheets나 Notion에 붙여넣기 쉬운 형태로 정리해줘.

프롬프트 - 특정 발신자 이메일 모아보기

Gmail에서 [거래처명] 관련 이메일을 정리해줘.

1. 발신자 도메인 @partner.com 검색
2. 최근 6개월 메일을 시간순 정렬
3. 각 메일의 제목, 날짜, 첨부파일 유무 목록화
4. 중요 키워드("계약", "견적", "결제") 포함된 메일 하이라이트

나중에 찾기 쉽게 "거래처-정리" 라벨 생성해서 적용해줘.

활용 팁

작업예상 시간 (수동)Cowork 사용 시
월간 이메일 정리1-2시간10분
뉴스레터 구독 취소 10개30분5분
영수증 추출 (20건)40분5분
거래처 메일 정리20분3분

⚠️ 주의: Gmail 자동화 시 Claude가 실수로 중요한 메일을 삭제하지 않도록, 삭제 전 항상 확인을 요청하는 프롬프트를 사용하세요.


보안 주의사항

⚠️ 알아야 할 점

주의사항설명
민감 정보금융/개인정보가 있는 폴더에 파일 시스템 접근 부여 신중히
로그인 정보Claude에게 직접 비밀번호 입력을 시키지 않기
프롬프트 인젝션악성 웹사이트가 Claude 동작을 조작할 수 있음
확인 습관중요 작업은 Claude가 수행 전 확인 요청하도록 설정

권장 설정

// 안전한 설정 예시
{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/me/WorkDocuments" // 업무용 폴더만 지정
        // 금융 폴더나 민감 폴더는 제외
      ]
    }
  }
}

트러블슈팅

문제: MCP 서버 연결 안 됨

# Node.js 버전 확인
node --version  # v18 이상 필요

# npx 캐시 클리어
npx clear-npx-cache

# Claude Desktop 완전 종료 후 재시작

문제: Notion 접근 오류

  1. 통합 토큰이 올바른지 확인
  2. 대상 페이지에 통합이 연결되었는지 확인
  3. 통합 권한이 “읽기/쓰기”인지 확인

문제: 브라우저 자동화 느림

브라우저 자동화는 스크린샷 피드백 루프 때문에 느릴 수 있습니다.

💡 팁: 복잡한 사이트보다 단순한 구조의 사이트가 더 빠름
💡 팁: 한 번에 너무 많은 페이지를 처리하지 않기

체크리스트

□ Claude Desktop 설치 완료
□ Node.js 설치 확인
□ Notion 통합 생성 및 토큰 복사
□ MCP 설정 파일 작성
□ Notion 페이지에 통합 연결
□ Claude Desktop 재시작 후 🔨 아이콘 확인
□ 간단한 테스트 ("Notion에 테스트 페이지 만들어줘")
□ 실전 워크플로우 1개 이상 실행

다음 학습


참고 자료

공식 문서

튜토리얼

커뮤니티

목차

Part 1. 시작하기
Part 2. 핵심 스킬
Part 3. 역할별 가이드
Part 4. 직무별 활용
Part 5. 도구 레퍼런스 > 5.1 전략 가이드
Part 6. 실습 워크북 > 6.1 핵심 스킬 실습
Part 6. 실습 워크북 > 6.2 무역실무 특화 실습