MCP 서버가 지금 1만 개 넘게 있어요. 근데 대부분은 주말에 만든 장난감이에요. 실제 프로덕션에서 쓸 수 있는 건 몇 개 안 돼요.
이 목록은 실제 개발 워크플로우에서 매일 쓰는 것들만 뽑았어요. 설치 명령어랑 실제 사용 예시 포함이에요.
한 가지 주의사항 먼저:
MCP 서버 3~5개가 최적
→ 서버마다 툴 설명이 500~1000 토큰 먹음
→ 5개 서버 x 15툴 = 75,000 토큰 기본 소비
→ 너무 많이 설치하면 오히려 느려짐
필요한 것만 골라서 설치해요.
카테고리 1 — 개발 필수 (이건 무조건)
1. GitHub MCP ⭐ 제일 먼저 설치
claude mcp add github \
-e GITHUB_PERSONAL_ACCESS_TOKEN=ghp_your_token \
-- npx -y @modelcontextprotocol/server-github
실제 사용:
나: "이 PR 뭐가 문제야?"
Claude: (PR diff + 리뷰 코멘트 + CI 결과 동시에 읽기)
→ "리뷰어가 45번째 줄 null 체크 요청했고
CI는 테스트 3개 실패 중이에요"
나: "#89 이슈 수정하고 PR 만들어줘"
Claude: 이슈 읽기 → 코드 수정 → PR 자동 생성
탭 전환 없이 GitHub 전체를 터미널에서 처리해요.
2. Context7 MCP ⭐ 문서 환각 방지
claude mcp add context7 \
-- npx -y @upstash/context7-mcp
Claude의 학습 데이터는 오래됐어요. Next.js 15, Prisma 6, Fastify 5 같은 최신 API를 물어보면 예전 버전 기준으로 틀린 코드를 짜요.
Context7은 실시간으로 공식 문서를 가져와요.
실제 사용:
나: "Next.js 15 App Router에서 서버 액션 만들어줘"
Claude: (Context7으로 Next.js 15 최신 문서 조회)
→ "use server" 지시문과 최신 API로 정확한 코드 생성
→ 18개월 전 훈련 데이터 기반 틀린 코드 없음
빠르게 변하는 프레임워크 쓸 때 필수예요.
3. Sentry MCP ⭐ 에러 모니터링
claude mcp add sentry \
-e SENTRY_AUTH_TOKEN=sntryu_your_token \
-- npx -y @sentry/mcp-server
실제 사용:
나: "지난 1시간 에러 뭐 났어?"
Claude: (Sentry 조회)
→ "TypeError: Cannot read property 'id' of undefined
payment.service.ts:47, 23회 발생
영향받은 유저: 156명"
나: "이 에러 수정해줘"
Claude: 에러 스택 분석 → 코드 찾기 → 수정까지 자동
에러 나면 Sentry 탭 열 필요 없이 터미널에서 바로 분석해요.
4. Playwright MCP ⭐ 브라우저 자동화
claude mcp add playwright \
-- npx -y @playwright/mcp
(구 @modelcontextprotocol/server-playwright는 deprecated. 반드시 @playwright/mcp 사용)
실제 사용:
나: "결제 플로우 E2E 테스트 해줘"
Claude: (실제 브라우저 열기)
→ 로그인 페이지 접속
→ 결제 버튼 클릭
→ 카드 정보 입력
→ "3단계에서 오류 발생: 카드 번호 입력 후
'다음' 버튼이 비활성화 상태"
→ 스크린샷 첨부
나: "그 버그 수정해줘"
Claude: 코드 분석 → 수정 → 다시 브라우저로 검증
E2E 테스트 계속 미루고 있었으면 이거 설치하면 돼요.
카테고리 2 — 검색/문서
5. Brave Search MCP
claude mcp add brave-search \
-e BRAVE_API_KEY=your_api_key \
-- npx -y @modelcontextprotocol/server-brave-search
Claude의 학습 데이터 cutoff 이후 최신 정보를 검색해요. Context7이 라이브러리 문서라면 Brave Search는 일반 웹 검색이에요.
실제 사용:
나: "이 에러 메시지 검색해줘"
Claude: (Brave Search로 실시간 검색)
→ StackOverflow + GitHub Issues에서 해결책 찾기
→ 2026년 기준 최신 해결 방법 제시
무료 티어로 충분해요.
6. Firecrawl MCP
claude mcp add firecrawl \
-e FIRECRAWL_API_KEY=fc-your_key \
-- npx -y firecrawl-mcp
특정 URL의 내용을 깔끔한 마크다운으로 가져와요. 경쟁사 문서 분석, 레퍼런스 페이지 읽기에 써요.
실제 사용:
나: "이 라이브러리 공식 문서에서 인증 부분 요약해줘"
URL: https://docs.somelib.com/auth
Claude: (URL 크롤링 + 정제)
→ 인증 방법 정리해서 코드로 바로 구현
카테고리 3 — 데이터베이스
7. PostgreSQL MCP
claude mcp add postgres \
-- npx -y @modelcontextprotocol/server-postgres \
postgresql://claude_readonly:password@localhost/mydb
반드시 읽기 전용 계정 사용해요. (앞서 보안 가이드 참고)
실제 사용:
나: "이번 달 결제 실패 패턴 알려줘"
Claude: (SQL 자동 생성 + 실행)
→ "화요일 오후 2~4시에 집중 (전체의 34%)
iOS 앱에서 가장 많이 발생 (67%)"
나: "users 테이블 스키마 보고 API 만들어줘"
Claude: 스키마 조회 → 타입 자동 생성 → API 구현
8. Supabase MCP
claude mcp add supabase \
-e SUPABASE_URL=https://xxx.supabase.co \
-e SUPABASE_SERVICE_ROLE_KEY=eyJhbGc... \
-- npx -y @supabase/mcp-server-supabase
Supabase 쓰는 팀은 PostgreSQL MCP 대신 이거 써요. DB뿐 아니라 Auth, Storage, Edge Functions까지 접근 가능해요.
카테고리 4 — 커뮤니케이션/협업
9. Slack MCP
claude mcp add slack \
-e SLACK_BOT_TOKEN=xoxb-your_token \
-e SLACK_TEAM_ID=T0123456 \
-- npx -y @modelcontextprotocol/server-slack
실제 사용:
나: "#backend 채널 오늘 내용 요약해줘"
Claude: 채널 읽기 → "배포 이슈 2건, 코드 리뷰 요청 3건,
점심 회의 취소 공지"
나: "배포 완료됐어. #releases에 알림 보내줘"
Claude: 자동 메시지 작성 + 전송
10. Linear MCP (스타트업 권장)
claude mcp add linear \
-e LINEAR_API_KEY=lin_api_your_key \
-- npx -y @linear/mcp-server
Jira 대신 Linear 쓰는 팀이면 이거예요. 이슈 생성, 스프린트 관리 자동화.
실제 사용:
나: "이번 주 내 이슈 뭐 있어?"
Claude: (Linear 조회)
→ "In Progress 3개, Todo 5개, Blocked 1개"
나: "방금 찾은 버그 Linear에 이슈로 만들어줘"
Claude: 이슈 자동 생성 + 우선순위 + 담당자 배정
11. Notion MCP
claude mcp add notion \
-- npx -y @notionhq/notion-mcp-server
팀 문서 기반으로 코드 만들 때 써요. 단, 응답이 느린 편이에요 (3~5초).
카테고리 5 — 인프라/모니터링
12. Kubernetes MCP
claude mcp add kubernetes \
-- npx -y @flux159/mcp-server-kubernetes
실제 사용:
나: "프로덕션 파드 상태 어때?"
Claude: (kubectl 없이 직접 조회)
→ "payment-service 파드 3개 중 1개 CrashLoopBackOff
에러: OOMKilled (메모리 512Mi 초과)"
나: "메모리 리밋 1Gi로 늘려줘"
Claude: YAML 수정 → kubectl apply 자동 실행
13. AWS MCP
claude mcp add aws \
-e AWS_ACCESS_KEY_ID=AKIA... \
-e AWS_SECRET_ACCESS_KEY=your_secret \
-e AWS_DEFAULT_REGION=ap-northeast-2 \
-- npx -y @aws/mcp-server
S3, EC2, CloudWatch, RDS 등 AWS 전체를 자연어로 제어해요.
실제 사용:
나: "CloudWatch에서 지난 1시간 Lambda 에러 로그 봐줘"
Claude: (CloudWatch Logs 조회)
→ 에러 패턴 분석 + 원인 특정
나: "S3 버킷 현황 알려줘"
Claude: 버킷 목록 + 사이즈 + 비용 추정 반환
카테고리 6 — 기타 유용한 것들
14. E2B MCP (코드 실행 샌드박스)
claude mcp add e2b \
-e E2B_API_KEY=e2b_your_key \
-- npx -y e2b-mcp
Claude가 코드를 짜고 즉시 실제로 실행할 수 있는 샌드박스예요. 내 로컬 환경 건드리지 않아요.
실제 사용:
나: "이 알고리즘 성능 테스트해줘"
Claude: (E2B 샌드박스에서 실제 실행)
→ "n=10000 기준: O(n²) 구현 4.2초, O(n log n) 0.08초"
15. Memory MCP (세션 간 기억)
claude mcp add memory \
-- npx -y @modelcontextprotocol/server-memory
Claude Code 세션이 끝나도 중요한 정보를 기억하게 해요.
실제 사용:
나: "우리 프로젝트 DB 스키마 기억해줘"
Claude: (Memory에 저장)
다음 세션:
나: "스키마 기억해?"
Claude: "네, 저장된 내용: users, orders, payments..."
CLAUDE.md 보완용으로 좋아요.
추천 설치 조합
풀스택 개발자 기본 셋 (3개):
claude mcp add github -e GITHUB_PERSONAL_ACCESS_TOKEN=... -- npx -y @modelcontextprotocol/server-github
claude mcp add context7 -- npx -y @upstash/context7-mcp
claude mcp add sentry -e SENTRY_AUTH_TOKEN=... -- npx -y @sentry/mcp-server
백엔드 개발자 추가 셋 (+2개):
claude mcp add postgres -- npx -y @modelcontextprotocol/server-postgres postgresql://readonly:pass@localhost/db
claude mcp add slack -e SLACK_BOT_TOKEN=... -e SLACK_TEAM_ID=... -- npx -y @modelcontextprotocol/server-slack
풀 스택 프로덕션 셋 (5개):
# 위 5개 + Playwright 추가
claude mcp add playwright -- npx -y @playwright/mcp
설치 후 확인
# 설치된 서버 목록
claude mcp list
# Claude Code 안에서 확인
/mcp
→ 연결된 서버와 사용 가능한 툴 목록 표시
'MCP' 카테고리의 다른 글
| Supabase + Claude Code MCP 완전 가이드 — AI 에이전트가 Postgres를 올바르게 다루게 만드는 법 (1) | 2026.05.06 |
|---|---|
| Perplexity MCP 실전 가이드 — Claude에 실시간 웹 검색 붙이기 (1) | 2026.04.14 |
| MCP Server Cards — AI용 robots.txt, 서버 능력을 자동으로 알리는 법 (0) | 2026.04.14 |
| MCP Skills — 팀이 만든 AI 전문가를 패키지처럼 배포하는 법 (1) | 2026.04.14 |
| Tool Poisoning Attack — 악성 MCP 서버가 Claude를 해킹하는 법 (0) | 2026.04.14 |