FreeAILab free-ai-lab

MCP FAQ

개요

자주 묻는 12가지 질문을 한 번에 답해요 — 'MCP가 뭐예요'부터 '어떤 걸 설치해야 하죠'까지.

파트 1: 기초

1. MCP는 정확히 무엇이에요?

MCP(Model Context Protocol)는 Anthropic이 2024년 11월 오픈소스로 공개한 오픈 표준이에요. "AI가 외부 도구와 데이터 소스에 연결하고 싶은데 도구마다 따로 통합해야 하는" 골칫거리를 풀어요. 이 연결을 하나의 표준 인터페이스로 통일했죠 — AI에 "USB-C 케이블"을 꽂아 주는 셈이에요. 한 번 꽂으면 GitHub, 데이터베이스, 브라우저 등 MCP 호환 무엇이든 접근할 수 있어요. 지금 GitHub에는 MCP 관련 저장소가 이미 15,000개를 넘어요.

2. MCP는 나를 위해 무엇을 해 줄 수 있어요?

  • AI가 내 GitHub 저장소를 직접 관리하게 하기 (이슈 확인, PR 열기, 코드 읽기)
  • AI를 데이터베이스에 연결해 데이터를 조회하고 보고서를 만들게 하기
  • AI가 브라우저를 조작해 내 대신 양식을 작성하고 웹페이지를 검색하게 하기
  • AI가 로컬 파일을 읽고 쓰며 사무 문서를 다루게 하기

핵심 가치: AI가 "말만 할 수 있는" 존재에서 "진짜 일을 할 수 있는" 존재로 바뀌어요.

3. 저는 일반 사용자인데 MCP를 배워야 하나요?

경우에 따라 달라요. 이미 준비된 것만 쓰고 싶다면(예: Claude가 내 메모를 관리하게 하기) 미리 설정된 MCP 서버를 설치하고 설정 튜토리얼을 따르면 돼요 — 복사하면 끝이에요. AI를 나만의 것과 연결하고 싶을 때만 프로토콜 내부를 이해하면 돼요. 비개발자에게는: 이미 있는 것부터 시작하고, 그 뒤의 세부로 깊이 들어가지 마세요.

4. MCP는 평범한 "플러그인 / API"와 뭐가 달라요?

구 모델: AI 도구 하나 × 외부 서비스 하나 = 별도 통합 하나, 어느 것도 서로 바꿔 쓸 수 없어요. MCP 모델: 서비스가 MCP 표준을 한 번만 구현하면, 호환되는 모든 AI 도구가 바로 연결돼요. 나에게 이 차이는 이렇게 다가와요: "오늘 설정해 두면, 내일 AI 도구를 바꿔도 계속 동작해요".

5. MCP와 스킬은 같은 건가요?

아니에요. 스킬은 AI에게 "어떻게 하는지"를 가르치고 (특화된 실무 워크플로), MCP는 AI에게 "무엇에 연결할 수 있는지"를 알려 줘요 (외부 도구와의 인터페이스). 자세한 비교는 스킬 vs MCP를 보세요.

파트 2: 사용과 선택

6. 어떤 MCP 서버를 설치해야 하나요?

필요에 따라 고르세요. 가장 흔한 방향:

  • 개발: GitHub (저장소 관리), Playwright (테스트용 브라우저 조작)
  • 사무: 파일시스템 (로컬 파일 읽기/쓰기), 사무 문서 처리
  • 데이터: 데이터베이스 연결, 정보 조회
  • 과유불급: 고빈도 서버 2~3개면 충분해요. 너무 많으면 AI만 혼란스러워해요

7. GitHub에서 믿을 만한 MCP 서버를 어떻게 고르죠?

  • 스타와 관리 활동 확인: 스타가 많고 커밋이 최신일수록 믿을 만해요
  • 공식 버전 우선: Microsoft와 GitHub이 관리하는 생태계 (예: microsoft/playwright-mcp, github/github-mcp-server)
  • README의 설정 안내 완성도 확인: 자세할수록 함정이 적어요
  • 이 사이트의 엄선 MCP 목록을 둘러보세요 — 이미 걸러 뒀어요

8. 설치가 잘 됐는지 어떻게 확인하죠?

설치하고 클라이언트를 재시작한 뒤, 대화에서 "지금 어떤 도구를 쓸 수 있어?"라고 물어보거나 도구 목록을 직접 확인하세요. "도구 하나 테스트해 봐"(예: "이 GitHub 저장소의 스타 수 세 줘")라고 해서 올바른 결과가 돌아오면 연결이 정상이에요.

9. MCP 설치하면 내 데이터가 유출될 수도 있나요?

리스크는 있지만 관리 가능해요. MCP 서버의 접근 범위는 설정에 넣은 인증 정보에 달려 있거든요. 원칙 세 가지 — 믿을 만한 출처의 서버만 설치하고, 꼭 필요한 최소 권한만 주고, 토큰은 절대 공개 저장소에 올리지 마세요. 자세한 내용은 MCP 보안 가이드에서.

파트 3: 더 깊이 알기

10. MCP 설정은 꼭 명령줄로 해야 하나요?

꼭 그렇지는 않아요. Claude Desktop 같은 클라이언트는 그래픽 설정 화면을 제공하고, "원클릭 설치" 관리 도구(cc-switch 유형)도 많아요. 개발자는 JSON을 손으로 쓰는 경우가 많지만, 일반 사용자는 그래픽 화면을 쓰면 돼요.

11. stdio와 SSE 모드는 뭐가 달라요?

stdio: AI와 대화하는 로컬 프로세스를 시작해요 — 로컬 도구(파일, 데이터베이스)에 가장 좋고 가장 흔해요. SSE (HTTP): URL로 원격 서버에 연결해요 — 클라우드 서비스에 좋아요. 입문자는 그냥 서버 README의 기본값을 따르면 돼요.

12. 직접 MCP 서버를 만들고 싶어요. 어려울까요?

어렵지 않아요. 공식 SDK가 Python과 TypeScript를 지원하고, 최소한의 "헬로 월드" 서버는 몇십 줄이면 돌아가요. 만들기 전에 엄선 목록의 공식 예시 소스 구조(예: microsoft 공식 생태계)를 공부해 보면 좋아요.

더 읽을거리