Haiku · Sonnet · Opus · Fable 5
코딩·장문 추론·MCP에 강한 Claude를 제대로 쓰는 법 — 티어 선택, 프롬프트 캐싱, MCP 연결, API 코딩 에이전트까지.

Claude — 코딩·장문 추론·MCP에 강한 모델
Claude는 코딩·긴 문서 추론·에이전트 작업에서 특히 강하고, 안정적으로 지시를 따르며, 가장 성숙한 MCP 클라이언트(Claude Desktop/Code)를 갖췄다. 2026년 라인업은 Haiku 4.5(빠름)·Sonnet 4.6(균형)·Opus 4.8(최고 성능)에 최상위 Fable 5까지 네 티어다. 작업 난이도에 따라 티어를 갈아 쓰는 것이 정석이다.
티어 선택 기준
- Haiku 4.5 — 대량 분류·요약·추출 등 단순 반복. 비용 최소화.
- Sonnet 4.6 — 일상 코딩·문서 작업의 균형점.
- Opus 4.8 / Fable 5 — 복잡한 리팩터링·아키텍처 설계·다단계 추론.
긴 컨텍스트와 프롬프트 캐싱
Claude는 큰 코드베이스나 긴 계약서를 한 번에 다루기 좋다. 다만 컨텍스트를 무한정 채우는 것은 비효율이다 — 관련 없는 맥락은 노이즈가 되고 비용도 증가한다. 반복 사용하는 시스템 프롬프트·문서는 프롬프트 캐싱으로 재사용해 입력 비용을 크게 줄인다. API 과금은 출력이 입력의 약 5배 단가이며 배치 처리로 약 50% 할인을 받을 수 있다.
MCP로 도구에 연결하기
Claude는 MCP 클라이언트로 동작해 외부 파일·DB·SaaS를 표준 방식으로 붙인다. Claude Desktop의 Connectors 패널에서 URL·OAuth만으로 원격 서버를 연결하거나, 코드로 로컬 MCP 서버를 붙일 수 있다. 아래는 Claude Desktop 설정 파일에 로컬 파일시스템 서버를 등록하는 예시다.
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/me/projects"]
}
}
}
API로 코딩 에이전트 만들기
API를 쓰면 Claude를 시스템에 심어 코드 리뷰·문서 요약을 자동화할 수 있다. 아래는 Python SDK로 Sonnet에 코드 리뷰를 요청하는 최소 예시다.
client = Anthropic()
msg = client.messages.create(
model="claude-sonnet-4-6",
max_tokens=1024,
system="당신은 시니어 코드 리뷰어입니다. 보안·성능 관점으로 리뷰하세요.",
messages=[{"role": "user", "content": diff_text}]
)
print(msg.content[0].text)
코딩, 대형 코드베이스·장문 분석, MCP 기반 도구 연동, 신중한 다단계 추론에서 강점이 두드러진다. 안정적인 지시 준수 덕분에 자동화 파이프라인의 신뢰성 있는 구성요소로도 적합하다.
반복 입력을 프롬프트 캐싱으로 재사용하고, 대량 작업은 배치(약 50% 할인)로 돌리며, 단순 작업은 Haiku로 라우팅하면 품질을 유지하면서 단가를 크게 낮출 수 있다.

Claude + MCP — 도구에 연결된 AI
Claude는 가장 성숙한 MCP 클라이언트입니다. Claude Desktop의 Connectors에서 URL·OAuth만으로 원격 서버를 붙이거나, 설정 파일에 로컬 서버를 등록해 파일·DB·SaaS를 표준 방식으로 연결합니다. 모델이 단순히 텍스트를 생성하는 것을 넘어, 도구를 호출하고 데이터를 읽어 실제 액션을 수행하게 되는 지점입니다. 강력한 만큼 신뢰할 수 있는 서버만 최소 권한으로 붙이는 것이 안전합니다.