2026년 01월 28일
5

MCP Directory 활용 및 나만의 MCP 서버 구축 가이드

Cursor
KKingmo

Changmo Oh

@KKingmo

전체 글 보기

AI에게 새로운 능력을 부여하는 것은 마치 게임 캐릭터에게 전설 아이템을 장착시키는 것과 같다. 이미 전 세계 개발자들이 만들어둔 아이템(MCP 서버)을 쇼핑하는 법부터, 내 입맛에 딱 맞는 아이템을 직접 대장간에서 두드려 만드는 법까지 파헤쳐 보자.

1. AI 아이템 상점: MCP Directory 활용하기

가장 먼저 할 일은 남들이 정성껏 만들어둔 도구를 구경하는 것이다. MCP Directory는 AI가 사용할 수 있는 도구들의 카탈로그다.

  • 검색과 선택: MCP Directory에서 구글 검색, 슬랙 연동, SQLite 데이터베이스 연결 등 필요한 기능을 찾는다.
  • 원클릭 설치: Install Links 기능을 지원하는 도구들은 버튼 하나로 내 Cursor 에디터에 바로 설정을 주입할 수 있다. 복잡한 터미널 명령어를 칠 필요가 없어서 아주 편리하다.

2. 나만의 도구 제작: MCP 서버 구축하기

디렉토리에 내가 원하는 기능이 없다면 직접 만들면 된다. MCP 서버를 구축한다는 것은 "Cursor AI가 이해할 수 있는 방식으로 데이터를 전달해 주는 작은 프로그램"을 만드는 과정이다.

제작 프로세스 (3단계)

  1. 언어 선택: 주로 Node.js(TypeScript)나 Python을 사용한다.
  2. 도구 정의(Tools): AI가 실행할 수 있는 함수를 정의한다. (예: "우리 학교 급식 식단표 가져오기")
  3. 리소스 정의(Resources): AI가 읽을 수 있는 데이터 원천을 정의한다. (예: "급식 데이터 API 주소")

3. 고등학생을 위한 '급식 알리미 MCP' 상상해 보기

만약 여러분이 직접 MCP를 만든다면 이런 시나리오가 가능하다.

  • 문제: 코딩하다가 오늘 점심 메뉴가 궁금해서 브라우저를 켜는 게 귀찮다.
  • 해결: 학교 급식 API를 연결한 MCP 서버를 만든다.
  • 결과: Cursor 채팅창에 "오늘 점심 뭐야?"라고 물으면, AI가 내가 만든 MCP 서버에 접속해 식단 정보를 읽어와서 답변해 준다.

이처럼 MCP 서버는 AI에게 외부 데이터를 읽어올 수 있는 통로를 열어주는 역할을 한다.


4. 구축 시 주의사항: 프로토콜 준수

MCP 서버를 만들 때는 AI와 대화하는 약속인 JSON-RPC 규격을 지켜야 한다. 하지만 걱정 마라. Cursor의 공식 가이드와 예제 코드를 복사해서 시작하면 코딩 초보자도 구조를 금방 파악할 수 있다.

  • 보안: 외부 API 키를 사용할 때는 서버 코드에 직접 적지 말고 환경 변수(.env)를 사용하자.
  • 테스트: 서버를 실행한 뒤 Cursor의 Settings > Control Panel에서 내 MCP 서버가 초록불(Connected)이 들어오는지 확인하면 된다.

5. 요약: 소비자를 넘어 생산자로

이미 만들어진 MCP 도구를 쓰는 것만으로도 생산성이 올라가지만, 직접 MCP 서버를 구축해 보는 경험은 "AI가 외부 시스템과 어떻게 대화하는가"를 깊이 이해하게 해준다.

  1. Directory에서 필요한 도구를 찾고 Install Links로 즉시 장착한다.
  2. 더 필요한 기능은 Cookbook을 참고해 직접 구축한다.
  3. 내 AI에게 나만의 데이터(공부 기록, 일정 등)를 연결한다.