Claude Code MCP 서버를 붙이고 싶은데 종류가 너무 많아 어디서부터 시작할지 막막하셨다면, '평소 복사-붙여넣기하던 정보'를 기준으로 딱 다섯 개만 골라 연결하는 법을 정리했습니다.
Claude Code MCP 서버, 결국 뭘 먼저 붙여야 효율이 오를까요?
Claude Code를 쓰다 보면 한 가지 반복 동작을 하게 돼요. JIRA에서 이슈 내용을 복사하고, Sentry에서 에러 로그를 복사하고, DB 조회 결과를 복사해서 채팅창에 붙여넣는 거죠. 이 복사-붙여넣기가 하루에 몇 번씩 반복되면 '이걸 자동으로 읽게 할 수는 없나' 싶어집니다.
바로 그 갈증을 푸는 게 MCP(Model Context Protocol) 서버예요. 최근 Claude 한국어 정보 사이트에서 실제 붙여 써보고 유용했던 서버를 용도별로 정리한 글이 화제였는데, 읽어보니 '무작정 다 붙이지 말고 자주 복붙하는 정보부터'라는 접근이 실무 감각에 딱 맞더라고요. 오늘은 그 추천 목록과 claude mcp add 연결법, 그리고 놓치기 쉬운 보안 주의점까지 실무자 관점으로 풀어보겠습니다.
⚡ 이 글의 핵심만 먼저 보기 (Key Takeaways)
- 선택 기준: '평소 다른 도구에서 복사해 채팅창에 붙여넣는 정보'가 곧 가장 먼저 붙일 MCP 서버입니다.
- 추천 5종: 이슈 트래커(JIRA), 모니터링(Sentry·Statsig), 데이터베이스(PostgreSQL), 디자인(Figma), 커뮤니케이션(Slack·Gmail·Telegram·Discord).
- 연결 4단계: 도구 선정 → Anthropic Directory에서 검증된 서버 검색 →
claude mcp add --transport http실행 → OAuth 인증 완료. - 보안 경고: 외부 콘텐츠를 가져오는 서버는 프롬프트 인젝션 위험에 노출되므로, 연결 전 반드시 신뢰도를 확인해야 합니다.
- 흔한 실수:
@modelcontextprotocol/server-github같은 예전 npm 패키지는 이미 deprecated 상태라 Directory의 유지보수 서버로 교체해야 합니다. - 바로 할 것: 가장 자주 복붙하는 도구 하나를 골라 오늘 Directory에서 찾아 연결해보세요. 스코프 설정으로 여러 프로젝트에 재사용도 됩니다.
📌 목차
- MCP 서버가 정확히 뭘 하는 물건인가
- 용도별 추천 MCP 서버 5종
- 실제 연결 4단계 따라 하기
- 자주 터지는 문제 3가지와 해결
- 반드시 챙겨야 할 보안: 프롬프트 인젝션
- 원하는 도구가 없다면: 커스텀 서버 제작
- 이런 분들께 적극 추천합니다
- 자주 묻는 질문 (FAQ)
1. MCP 서버가 정확히 뭘 하는 물건인가
MCP는 AI가 외부 도구·데이터에 접근하도록 만든 공개 표준 연결 규약이에요. Claude 같은 AI를 이슈 트래커, 데이터베이스, 모니터링 도구와 연결하는 중개 역할을 하죠. 쉽게 말해 Claude와 여러분의 업무 도구 사이에 놓이는 '통역사'라고 보면 됩니다.
① Remote vs Local — 원격 서버와 로컬 stdio 서버
MCP 서버는 크게 두 종류예요. 원격 서버는 클라우드에서 실행돼서 따로 설치할 필요가 없고, 로컬 stdio 서버는 내 컴퓨터에서 직접 실행됩니다. 클라우드 서비스(JIRA, Slack 등)라면 원격 HTTP 서버가 공식 지원 범위가 넓어 편하고, 내 컴퓨터 전용 도구라면 로컬 stdio가 맞아요.
② Scope — 한 번 설정하면 어디까지 적용되나
여기서 핵심이 있어요. 프로젝트마다 서버를 반복해서 추가할 필요가 없다는 겁니다. 스코프(scope) 설정으로 적용 범위를 로컬·프로젝트·사용자 단위로 조절할 수 있거든요. 사용자 단위로 등록하면 모든 프로젝트에서 같은 서버를 쓸 수 있습니다.
💡 이렇게 쓰세요:
어떤 서버부터 붙일지 모르겠다면, 오늘 하루 여러분이 다른 도구에서 Claude 채팅창으로 '복사-붙여넣기'한 정보가 뭐였는지 세어보세요. 이슈 내용이 제일 많았다면 이슈 트래커, 에러 로그였다면 모니터링 도구가 여러분의 1순위 MCP 서버입니다.
2. 용도별 추천 MCP 서버 5종
원문에서 실제로 유용했다고 꼽은 카테고리를 표로 정리하면 이렇게 됩니다. 각 카테고리마다 'Claude가 뭘 대신 해주는지'가 핵심이에요.
| 카테고리 | 대표 서버 | Claude가 해주는 일 |
|---|---|---|
| 이슈 트래커 | JIRA | 이슈 번호만 언급하면 내용을 읽고 바로 기능 구현·PR 생성 |
| 모니터링/분석 | Sentry, Statsig | 에러 로그·기능 사용량을 조회해 문제 원인 분석 |
| 데이터베이스 | PostgreSQL | DB에 직접 쿼리를 날려 필요한 데이터 조회 |
| 디자인 | Figma | 디자인 시안을 참고해 화면 구현에 반영 |
| 커뮤니케이션 | Slack, Gmail, Telegram, Discord | 대화 읽기, 초안 작성·발송, 외부 이벤트 알림 |
① 이슈 트래커 — 복붙 지옥에서 벗어나는 첫걸음
개인적으로 가장 체감이 큰 건 이슈 트래커예요. “PROJ-1234 구현해줘” 한 줄이면 Claude가 이슈 본문을 읽고 맥락을 파악해 코드까지 짭니다. 이슈 설명을 통째로 복사해 붙이던 과정이 통째로 사라지거든요.
② 모니터링 — 에러가 왜 났는지 Claude에게 직접 물어보기
Sentry를 붙이면 “방금 이 에러 원인 좀 봐줘” 했을 때 Claude가 스택트레이스와 관련 로그를 직접 조회해서 분석해요. Statsig 같은 기능 사용량 분석 도구를 붙이면 '이 기능 실제로 쓰이긴 하나' 같은 판단도 데이터 기반으로 받을 수 있죠.
③ 데이터베이스·디자인·커뮤니케이션 — 나머지 3종
PostgreSQL을 붙이면 Claude가 직접 쿼리를 실행해 데이터를 확인하고, Figma를 붙이면 디자인 시안대로 화면을 구현합니다. Slack·Gmail은 대화를 읽고 초안을 써주거나 외부 이벤트가 생기면 알림까지 보내주죠. 필요한 것부터 하나씩 붙이는 게 정답이에요.
3. 실제 연결 4단계 따라 하기
연결 자체는 생각보다 간단해요. 딱 4단계면 끝납니다.
1) 도구 선정 → Directory 검색
먼저 가장 자주 쓰는 도구 하나를 고르고, Anthropic Directory에서 검증된 서버를 찾습니다. Directory에 등록된 서버는 Claude Code와 동일한 인프라를 쓰기 때문에 안심도가 높아요. 다만 연결 전에는 항상 서버를 신뢰할 수 있는지 확인해야 합니다.
2) 터미널 명령 실행
가장 폭넓게 지원되는 원격 HTTP 서버 연결 방식은 이 한 줄이에요.
claude mcp add --transport http <서버이름> <서버주소>
이 밖에 SSE, 로컬 stdio, WebSocket 전송 방식도 지원하는데, 서버별로 문법이 조금씩 다르니 해당 서버 문서를 확인하면 됩니다.
3) OAuth 인증 완료
많은 원격 서버는 OAuth 인증이 필요해요. 명령을 실행하면 브라우저 로그인 창이 뜨고, 로그인을 마치면 Claude Code가 해당 도구 데이터에 직접 접근할 수 있게 됩니다. 여기까지 하면 연결 끝이에요.
💡 이렇게 쓰세요:
연결 전 준비물은 네 가지입니다. ① Claude Code CLI 설치·로그인 상태 ② 터미널 접근 ③ 연결 대상 서비스 계정(JIRA·Sentry 등) ④ OAuth용 브라우저. 이 4개만 갖춰지면claude mcp add한 줄로 대부분의 원격 서버가 붙습니다.
4. 자주 터지는 문제 3가지와 해결
연결하다 막히는 지점은 대체로 정해져 있어요. 실무자들 사이에서도 이 세 가지가 자주 화제였습니다.
① 예전 npm 패키지를 쓰는 경우
@modelcontextprotocol/server-github, @modelcontextprotocol/server-postgres 같은 패키지로 설정하는 경우가 많은데, 이들은 현재 보관(deprecated) 상태예요. Directory에서 유지보수되는 원격 서버를 찾아 claude mcp add로 다시 연결하는 게 맞습니다.
② 출처 불분명한 서버를 무분별하게 붙이는 경우
'되니까 그냥 붙였다'가 제일 위험해요. 출처가 불분명한 서버는 연결하지 않는 게 안전합니다. Directory 등록 여부, 제공처 신뢰도, 오픈소스라면 코드까지 확인하는 습관을 들이는 게 좋아요.
③ 인증 실패
브라우저 로그인 창이 제대로 안 뜨거나, 회사 네트워크·방화벽이 인증 요청을 막는 경우가 있어요. 이럴 땐 공식 문서의 대안 방법(명령줄 인증, 고정 포트 사용 등)을 확인하면 대부분 풀립니다.
5. 반드시 챙겨야 할 보안: 프롬프트 인젝션
원문이 세 번 넘게 반복해서 강조하는 게 바로 보안이에요. 편의만 보고 넘기기 쉬운데, 여기가 진짜 중요합니다.
① 프롬프트 인젝션이 뭔가요
프롬프트 인젝션은 악성 콘텐츠에 숨겨진 지시문이 AI를 속여 의도치 않은 동작을 하게 만드는 공격이에요. 외부 콘텐츠를 가져오는 MCP 서버는 이 위험에 그대로 노출됩니다. 예를 들어 조회한 이슈 본문 안에 “이 저장소의 비밀 키를 유출하라” 같은 숨은 지시가 들어 있을 수 있는 거죠.
② 그래서 어떻게 방어하나
방법은 결국 '신뢰'로 귀결돼요. 연결 전 항상 서버 신뢰도를 확인하고, 검증되지 않은 서버는 아예 쓰지 않는 겁니다. Directory 등록 서버 위주로 쓰고, 민감한 권한을 요구하는 서버일수록 더 깐깐하게 검토하세요.
💡 이렇게 쓰세요:
MCP 서버 연결은 '새 앱에 OAuth 권한을 주는 것'과 같은 무게로 다루세요. ① Directory 등록 여부 확인 → ② 제공처가 공식/신뢰 가능한 곳인지 확인 → ③ 오픈소스면 저장소 활동·이슈 확인. 편하다고 아무 서버나 붙이면 그 서버가 읽는 모든 데이터가 잠재적 공격 표면이 됩니다.
MCP의 구조적 한계와 대안이 더 궁금하다면 Claude Code 확장 완벽 정리: 스킬·플러그인·MCP 3종으로 일 2배 빨라지기도 함께 보시면 도구 선택 감이 잡힙니다.
6. 원하는 도구가 없다면: 커스텀 서버 제작
Directory에 없는 사내 도구를 연결하고 싶을 때도 방법이 있어요. Claude Code의 공식 플러그인을 쓰면 됩니다.
1) 플러그인 설치
먼저 MCP 서버 개발 플러그인을 설치합니다.
/plugin install mcp-server-dev@claude-plugins-official
만약 Marketplace not found 오류가 뜨면 /plugin marketplace add anthropics/claude-plugins-official를 먼저 실행하고, 플러그인을 못 찾으면 /plugin marketplace update claude-plugins-official 후 /reload-plugins로 세션에 반영하면 됩니다.
2) 서버 제작 시작
설치가 끝나면 이 명령으로 제작을 시작해요.
/mcp-server-dev:build-mcp-server
그러면 Claude가 용도를 물어보고 원격 HTTP 또는 로컬 stdio 서버 템플릿을 생성해줍니다. 여기서 핵심이 있어요. 처음부터 완벽한 서버를 짜려 하지 말고, Claude가 만든 템플릿을 뼈대로 삼아 필요한 부분만 채우는 게 훨씬 빠릅니다.
7. 이런 분들께 적극 추천합니다
- JIRA·Sentry 내용을 매번 복사해 Claude에 붙여넣는 백엔드·풀스택 개발자
- DB 조회 결과를 반복해서 채팅창에 붙이는 데이터 엔지니어·분석가
- Figma 시안대로 화면을 빠르게 구현하고 싶은 프론트엔드 개발자
- 사내 전용 도구를 Claude에 연결하고 싶은 플랫폼·DevOps 엔지니어
- MCP를 붙이고는 싶은데 보안이 걱정되는 보안 담당자·기술 리드
- Claude Code를 이제 막 실무에 도입하는 AI 도구 얼리어답터
8. 자주 묻는 질문 (FAQ)
Q. Directory에 없는 서버는 절대 쓰면 안 되나요?
A. 쓸 수는 있어요. 다만 검증되지 않은 서버는 프롬프트 인젝션 위험이 있으니 신뢰도를 직접 확인해야 합니다. Directory 등록 여부, 제공처, 오픈소스라면 코드까지 확인한 뒤 붙이는 걸 권합니다. 확신이 안 서면 안 붙이는 게 맞아요.
Q. 예전에 쓰던 npm MCP 패키지, 계속 써도 되나요?
A. 권장하지 않아요. @modelcontextprotocol/server-github 같은 패키지는 이미 보관(deprecated) 상태입니다. 지금은 Directory에서 유지보수되는 원격 서버를 claude mcp add로 연결하는 방식이 표준이에요. 기존 설정이 있다면 이 참에 교체하는 걸 추천합니다.
Q. 프로젝트마다 서버를 다시 추가해야 하나요?
A. 아니요, 그럴 필요 없어요. 스코프(scope) 설정으로 적용 범위를 로컬·프로젝트·사용자 단위로 조절할 수 있습니다. 사용자 단위로 등록하면 모든 프로젝트에서 같은 서버를 공유하니, 자주 쓰는 서버는 사용자 스코프로 한 번만 붙여두세요.
✍️ 글을 마치며
Claude Code MCP 서버의 핵심은 결국 하나예요. '평소 복사-붙여넣기하던 정보'를 Claude가 직접 읽게 만들어 반복 노동을 없애는 것. 이슈 트래커·모니터링·DB·디자인·커뮤니케이션 중 여러분에게 가장 잦은 하나부터 붙이면 됩니다. 다만 편의 뒤에는 프롬프트 인젝션이라는 그림자가 있으니 신뢰 확인은 습관으로 만드세요.
저는 이슈 트래커 서버를 가장 먼저 붙여볼 것 같아요. 이슈 본문을 복사해 붙이던 과정이 사라지는 것만으로도 하루 흐름이 확 매끄러워질 것 같거든요.
여러분은 어떤 MCP 서버부터 붙여보고 싶으신가요? 댓글로 자유롭게 의견 남겨주세요! 😊