/ 디렉터리 / 플레이그라운드 / Anthropic Cookbook
● 공식 anthropics ⚡ 바로 사용

Anthropic Cookbook

제작: anthropics · anthropics/anthropic-cookbook

Claude를 위한 Anthropic 공식 레시피 북 — 캐싱, 배치, RAG, 에이전트, 멀티모달, 인용 — 실행 가능한 노트북 포함.

anthropics/anthropic-cookbook은 Claude API를 위한 공식 레시피 컬렉션입니다. 각 레시피는 집중된 노트북입니다: 프롬프트 캐싱, 메시지 배치, 에이전트 루프, 인용이 있는 RAG, 멀티모달 비전, 분류, 평가. 스킬 리소스로 사용하면 Claude가 테스트된 예시에 기반한 구현 제안을 할 수 있습니다.

왜 쓰나요

핵심 기능

라이브 데모

실제 사용 모습

준비됨

설치

클라이언트 선택

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "anthropic-cookbook-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/anthropics/anthropic-cookbook",
        "~/.claude/skills/anthropic-cookbook"
      ],
      "_inferred": true
    }
  }
}

Claude Desktop → Settings → Developer → Edit Config 열기. 저장 후 앱 재시작.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "anthropic-cookbook-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/anthropics/anthropic-cookbook",
        "~/.claude/skills/anthropic-cookbook"
      ],
      "_inferred": true
    }
  }
}

Cursor는 Claude Desktop과 동일한 mcpServers 스키마 사용. 프로젝트 설정이 전역보다 우선.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "anthropic-cookbook-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/anthropics/anthropic-cookbook",
        "~/.claude/skills/anthropic-cookbook"
      ],
      "_inferred": true
    }
  }
}

Cline 사이드바의 MCP Servers 아이콘 클릭 후 "Edit Configuration" 선택.

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "anthropic-cookbook-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/anthropics/anthropic-cookbook",
        "~/.claude/skills/anthropic-cookbook"
      ],
      "_inferred": true
    }
  }
}

Claude Desktop과 같은 형식. Windsurf 재시작 후 적용.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "anthropic-cookbook-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/anthropics/anthropic-cookbook",
        "~/.claude/skills/anthropic-cookbook"
      ]
    }
  ]
}

Continue는 맵이 아닌 서버 오브젝트 배열 사용.

~/.config/zed/settings.json
{
  "context_servers": {
    "anthropic-cookbook-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/anthropics/anthropic-cookbook",
          "~/.claude/skills/anthropic-cookbook"
        ]
      }
    }
  }
}

context_servers에 추가. 저장 시 Zed가 핫 리로드.

claude mcp add anthropic-cookbook-skill -- git clone https://github.com/anthropics/anthropic-cookbook ~/.claude/skills/anthropic-cookbook

한 줄 명령. claude mcp list로 확인, claude mcp remove로 제거.

사용 사례

실전 활용법: Anthropic Cookbook

프롬프트 캐싱을 추가하여 Claude API 비용 절감

👤 프로덕션에서 Claude를 실행하는 엔지니어 ⏱ ~60 min intermediate

언제 쓸까: API 지출이 증가하고 요청당 반복되는 컨텍스트가 있을 때.

흐름
  1. 레시피 읽기
    Use anthropic-cookbook. Show me the prompt caching pattern for repeated system prompts.✓ 복사됨
    → cache_control 예시
  2. 내 코드에 적용
    Adapt to my service that re-sends a 5k-token style guide every call.✓ 복사됨
    → 캐시된 시스템 프롬프트, 비용 예측
  3. 절감액 검증
    Measure cache hit rate and cost delta over 100 calls.✓ 복사됨
    → 구체적인 비용 절감

결과: 실제 비용 절감 (~캐시된 부분에서 50-80%).

함정
  • 캐시 수명이 짧음 — 트래픽이 높은 워크로드가 가장 많은 혜택 — 저트래픽 API는 히트를 보지 못할 수 있음; 최적화 전 보정

오프라인 스코어링 작업을 메시지 배치로 이동하여 50% 할인

👤 대규모 eval/분류 작업을 실행하는 팀 ⏱ ~45 min intermediate

언제 쓸까: 작업이 비동기이고 100번 이상 호출할 때.

흐름
  1. 배치 레시피 사용
    Apply batching from the cookbook to my classification job.✓ 복사됨
    → 배치 엔드포인트 통합 표시
  2. 완료 및 비용 검증
    Compare batched cost vs sync for 1000 prompts.✓ 복사됨
    → 비용 ~50% 절감

결과: 같은 정확도로 더 저렴한 오프라인 워크로드.

출처를 제대로 인용하는 RAG 시스템 구축

👤 문서에 대한 Q&A를 구축하는 개발자 ⏱ ~90 min intermediate

언제 쓸까: 사용자가 답변에 이의를 제기할 수 있고 검증 가능한 인용이 필요할 때.

흐름
  1. 인용 패턴 채택
    Use the citations recipe. Apply to my doc set.✓ 복사됨
    → 소스 ID를 참조하는 답변
  2. 인라인 링크 추가
    Map source IDs to URLs so users can click through.✓ 복사됨
    → 링크화된 인용

결과: 감사 추적이 있는 신뢰할 수 있는 RAG.

조합

다른 MCP와 조합해 10배 효율

anthropic-cookbook-skill + anthropic-courses-skill

쿡북 = 실습, 과정 = 이론

Read the eval course chapter, then lift the cookbook eval harness for your prompt.✓ 복사됨
anthropic-cookbook-skill + anthropic-quickstarts-skill

앱 스켈레톤 + 쿡북 레시피

Quickstart the customer-support template, then layer in caching from cookbook.✓ 복사됨

도구

이 MCP가 노출하는 것

도구입력언제 호출비용
(notebook recipes) natural lookup 알려진 Claude 패턴에 직면했을 때 0

비용 및 제한

운영 비용

API 쿼터
레시피는 API를 호출 — 실행 시 사용량 요금 적용
호출당 토큰
레시피별 가변
금액
무료 (MIT)
개발 중에는 Sonnet 사용; 필요한 프롬프트에만 Opus로 전환

보안

권한, 시크릿, 파급범위

최소 스코프: anthropic-api-key
자격 증명 저장: 환경 변수에 ANTHROPIC_API_KEY 저장
데이터 외부 송신: Anthropic API

문제 해결

자주 발생하는 오류와 해결

레시피가 구 SDK 버전 사용

anthropic SDK 버전 올리기; 마이너 API 변경에는 2줄 업데이트가 필요할 수 있음

프로덕션에서 캐시 히트가 0으로 표시

캐시 키는 내용에 민감함; 단 하나의 token 차이도 미스. 프리픽스 안정화 필요.

대안

Anthropic Cookbook 다른 것과 비교

대안언제 쓰나단점/장점
anthropics/anthropic-quickstarts레시피가 아닌 전체 앱을 원할 때다른 세분화
anthropics/courses구현이 아닌 교육을 원할 때이론 vs 실습

더 보기

리소스

📖 GitHub에서 공식 README 읽기

🐙 열린 이슈 보기

🔍 400+ MCP 서버 및 Skills 전체 보기