Moments/Tech

MCP 개념 5분 안에 완벽 이해하기 🔌 [Claude에 Smithery.ai MCP 연결/MCP vs SDK/초보자 가이드]

행복한 메타몽 2026. 3. 17. 01:35

요즘 Claude나 Cursor를 쓰다 보면 MCP라는 단어를 한 번쯤은 보게 된다.
처음 보면 뭔가 굉장히 어려운 기술 용어처럼 느껴지지만 사실 알고 보면 생각보다 별거 아닌 개념이다.

 

“MCP를 모르면 AI를 절반도 못 쓴다”는 말도 한 번쯤 들어봤을 것이다. 그만큼 요즘 AI를 제대로 활용하려면 MCP를 이해하는 것이 꽤 중요해졌다. 그래도 너무 걱정할 필요는 없다. 이번 글에서 MCP가 뭔지 개념부터 잡고, SDK랑 뭐가 다른지, Claude 커넥터랑은 또 어떻게 다른지, 그리고 smithery.ai로 실제 연결하는 것까지 완전 초보자(=나) 입장에서 정리해보았다.

이 글 하나만 읽으면 MCP를 누구보다 쉽고 제대로 활용할 수 있게 될 것이다. 레츠꼬 🔌

 


 

1. MCP(Model Context Protocol)란? 

MCP는 Model Context Protocol의 약자다. Anthropic이 2024년에 공개한 오픈 표준인데, 한마디로 AI 모델이 외부 도구나 데이터에 접근할 수 있게 해주는 공통 규격이다.

 

예시로 우리가 컴퓨터에 마우스, 키보드, 외장하드를 꽂을 때 USB 규격 덕분에 브랜드 상관없이 그냥 꽂으면 작동하는 것처럼 MCP가 딱 그 역할이라고 생각하면 된다. AI 모델 쪽에서 "이 규격대로 만들어주면 어떤 외부 서비스든 연결해 줄게"라고 약속한 것이고, 개발자들은 그 규격에 맞춰 MCP 서버를 만들어서 배포한다.

 

MCP 이전에는 AI에 외부 기능을 붙이려면 서비스마다 완전히 다른 방식으로 따로따로 개발해야 했다. Claude용 따로, GPT용 따로, Cursor용 따로... 만드는 사람도 힘들고 쓰는 사람도 파편화돼서 불편했다.
MCP가 생기면서 MCP 서버로 한 번만 만들어두면 MCP를 지원하는 AI 어디서든 그냥 갖다 쓸 수 있다는 생태계가 만들어진 거다.

Simple clean diagram: left side shows AI models (Claude, GPT, Cursor), right side shows external services (files, calendar, web, database). In the middle, MCP acts as a universal connector bridge.
MCP 개념도

 

 

MCP에는 크게 두 가지 역할이 있다.

  • MCP 서버(Server) — 외부 서비스나 기능을 AI가 쓸 수 있게 제공해주는 쪽. 예를 들어 "나 파일 읽기/쓰기 기능 있어요~", "나 아이콘 검색 기능 있어요~" 하고 선언하는 역할이다.
  • MCP 클라이언트(Client) — 그 서버에 연결해서 기능을 실제로 사용하는 AI 앱 쪽. Claude, Cursor, Windsurf 같은 것들이 여기에 해당한다.

 

 

2. MCP 서버 vs SDK — 뭐가 다른 걸까?

MCP를 처음 접하면 SDK(Software Development Kit)라는 단어도 같이 나와서 헷갈린다. 둘은 목적 자체가 다르다.

 

SDK는 쉽게 말해 특정 서비스의 기능을 내 코드에서 쉽게 사용할 수 있게 해주는 개발 도구 모음이다.
예를 들어 Python으로 Claude API를 호출하는 코드를 짤 때 anthropic 라이브러리를 설치해서 쓰는데, 그게 바로 SDK다. 개발자가 SDK를 자기 서비스 안으로 가져오는 방향이다. (결재 SDK, 지도 SDK, 클라우드 SDK 등등 모두 SDK이다!)

 

MCP 서버는 반대 방향이다. MCP = AI가 외부 도구를 사용할 수 있게 해주는 "표준 인터페이스", 즉 AI가 외부 도구나 서비스에 접근할 수 있도록 기능을 제공하는 서버이다. 이미 만들어진 서버를 가져다 연결하기만 하면 된다.

구분 MCP 서버 SDK
방향 AI → 외부 세계 내 앱 → 도구 모음
누가 씀 AI 클라이언트 사용자 AI 기능을 앱에 넣는 개발자
목적 AI에게 기능/도구를 추가 내 서비스에 도구를 탑재
코딩 필요? 연결만 하면 됨 코드로 직접 불러와 구현해야 함
예시 Claude에서 GitHub 연결 Python으로 API 호출

 

정리하면 SDK는 개발자 도구고, MCP는 AI 기능을 확장하는 방법이라고 이해하면 된다 ㅎㅎ

 

 

3. 그럼 Claude 커넥터랑 MCP는 뭐가 다를까?

Claude.ai를 쓰다 보면 설정에서 구글 드라이브, 노션 등을 연결하는 커넥터(Integrations) 기능을 본 적 있을 거다. 그럼 이게 MCP랑 뭐가 다른 거냐는 의문이 생기는데, 사실 요즘은 경계가 점점 흐려지고 있다.

 

원래 커넥터는 Anthropic이 직접 공식 지원하는 서비스만 연결할 수 있었다. 그런데 지금은 Claude Settings > Connectors에서 Add custom connector를 통해 외부 MCP 서버 URL을 직접 붙여넣는 방식으로도 연결이 가능해졌다. smithery 같은 곳에서 만들어진 Remote MCP 서버를 이 방식으로 연결하는 거다.

구분 Claude 공식 커넥터 MCP (Remote/Local)
연결 방법 Settings에서 클릭 URL 붙여넣기 or 로컬 설치
서버 종류 Anthropic 공식 파트너만 누구나 만든 서버 수백 가지
로컬 파일 접근 불가 로컬 MCP 서버는 가능
사용 환경 Claude.ai 웹/앱 Claude.ai 웹/앱 + Desktop + Cursor 등

 

핵심은 MCP 서버에도 두 종류가 있다는 거다.

  • Remote MCP 서버 — 클라우드에서 돌아가는 서버. URL만 있으면 Claude.ai 웹에서도 커넥터처럼 바로 연결 가능하다. smithery에서 Remote 뱃지가 붙은 서버들이 이 방식이다.
  • Local MCP 서버 — 내 컴퓨터에서 직접 실행하는 서버. 로컬 파일 접근, 터미널 실행 같은 강력한 기능이 가능하지만 Claude Desktop이나 Cursor 같은 로컬 클라이언트가 필요하다.

 

 

4. Smithery.ai — MCP 서버 마켓플레이스

MCP 개념은 이해했는데, 그럼 실제로 MCP 서버를 어디서 찾을 수 있을까?
직접 만들자니 코딩이 필요하고, GitHub에서 찾자니 수십 개 레포 중에 뭘 써야 할지 모르겠고...

 

smithery.ai가 이 문제를 해결해준다. 검증된 MCP 서버들을 모아서 검색하고 설치할 수 있는 MCP 서버 마켓플레이스다.

👉 smithery.ai

smithery.ai 메인 페이지
smithery.ai 메인 페이지

 


앱스토어에서 원하는 앱을 검색해 설치하듯이 smithery에서 필요한 기능을 검색해 Claude에 연결하면 된다. MCP 메뉴로 들어가 보면 이미 만들어진 다양한 MCP들을 한눈에 확인할 수 있다.

smithery.ai 메인 페이지 — MCP 목록
smithery.ai 메인 페이지 — MCP 목록

 

 

각 서버 카드에는 평점(100점 만점), 총 호출 수, 업타임 같은 지표가 표시돼서 신뢰도를 바로 확인할 수 있다. "Remote" 뱃지가 붙어 있으면 로컬 설치 없이 URL만으로 연결 가능한 서버다.

 

 

5. Smithery로 MCP 서버 연결해보기 — Icons8으로 아이콘 가져오기

실제로 어떻게 연결하는지 Icons8 MCP 서버를 예시로 해보자. Icons8은 4만 개 이상의 SVG/PNG 아이콘을 제공하는 서비스인데, 이 MCP 서버를 연결하면 Claude가 직접 아이콘을 검색하고 가져올 수 있게 된다.
API 키 없이 바로 쓸 수 있고, Remote 서버라 로컬 설치도 필요 없다.

 

① smithery.ai에서 Icons8 검색

👉 smithery.ai 접속 후 검색창에 "icons8" 검색

icons8 검색 화면
icons8 검색 화면

 

 

② 서버 상세 페이지에서 연결 URL 확인

서버 상세 페이지 오른쪽에 Connect 패널이 있다. 여기서 Humans 탭 → Claude를 선택하면 복붙할 수 있는 링크를 준다. (Claude 말고 ChatGPT, Cursor, OpenClaw 등 다양한 클라이언트 옵션을 제공한다.)

Icons8 MCP 서버 상세 페이지
Icons8 MCP 서버 상세 페이지

 

 

화면에 표시되는 연결 방법은 이렇다.

Claude Settings > Connectors > Add custom connector 경로로 가서 아래 URL 붙여넣기.  결국 URL을 Claude 커넥터에 붙여넣는 방식이다.

 

 

③ Claude Settings에서 커넥터 추가

Claude.ai 접속 후 Settings > Connectors > Add custom connector로 이동한다.
smithery에서 복사한 서버 URL을 붙여넣으면 연결 완료.

Claude.ai 설정 — Connectors 메뉴에서 커스텀 커넥터 추가

 

 

그 다음 연결 버튼을 눌러 로그인 해주면 된다. 로그인은 smithery 가입했던 아이디로 로그인 하면 된다 (구글 계정).

Claude.ai 설정 — Icons8 MCP 연결
Claude.ai 설정 — Icons8 MCP 연결

 

 

연결이 완료된 커넥터는 채팅창 → + 버튼을 눌러 확인할 수 있다.

연결된 커넥터 확인
연결된 커넥터 확인

 

 

④ Claude에서 바로 사용

연결이 완료되면 Claude 채팅창에서 바로 아이콘을 요청할 수 있다.
"Icons8에서 다크 모드에 어울리는 알림(notification) 아이콘 찾아줘" 이런 식으로 말하면 Claude가 Icons8에서 직접 검색해서 결과를 가져온다. 작업하다 클로드가 만든 아이콘이 맘에 안들 때 사용하면 유용하다.

Icons8 MCP 서버로 아이콘 요청하는 화면
Icons8 MCP 서버로 아이콘 요청하는 화면

 

 

6. 정리 — MCP, 이제 어렵지 않다

핵심만 다시 한번 정리하면:

개념 한 줄 요약
MCP AI가 외부 도구를 쓸 수 있게 해주는 표준 규격 (AI용 USB 포트)
MCP 서버 특정 기능을 AI와 연결해주는 중간 다리. Remote와 Local 두 종류
SDK 내 앱에 AI 기능을 탑재할 때 쓰는 개발자용 라이브러리
Claude 커넥터 Claude.ai 웹에서 쓰는 연동 기능. 공식 서비스 + 커스텀 MCP URL 모두 지원
Remote MCP 클라우드에서 돌아가서 URL만 있으면 바로 연결 가능한 MCP 서버
Smithery MCP 서버를 검색하고 쉽게 연결할 수 있는 마켓플레이스

 

MCP를 알고 나면 Claude가 완전히 다르게 보인다. 그냥 채팅 도구가 아니라 내가 필요한 기능을 붙여서 쓸 수 있는 확장 가능한 플랫폼이 되는 거니까. smithery 덕분에 이제 코딩 몰라도 원하는 MCP 서버 찾아서 URL 하나 붙여넣으면 끝이다. 다음 글에서는 claude.ai 웹에서 쓸 수 있는 유용한 Remote MCP 서버들을 더 소개해볼 예정이다. 이상 끝! 🔌