Loading episodes…
0:00 0:00

🧠 MCPλž€ 무엇인가? 그리고 인곡지λŠ₯의 미래λ₯Ό μ–΄λ–»κ²Œ λ°”κΏ€ 것인가 πŸ€–

00:00
BACK TO HOME

🧠 MCPλž€ 무엇인가? 그리고 인곡지λŠ₯의 미래λ₯Ό μ–΄λ–»κ²Œ λ°”κΏ€ 것인가 πŸ€–

10xTeam June 18, 2025 4 min read

당신이 ChatGPTλ‚˜ λ‹€λ₯Έ 인곡지λŠ₯(AI) λͺ¨λΈμ„ μ‚¬μš©ν•˜λ©΄μ„œ μ»΄ν“¨ν„°μ˜ νŒŒμΌμ„ μ½κ±°λ‚˜ 이메일을 λ³΄λ‚΄κ±°λ‚˜ μ½”λ“œλ₯Ό μž‘μ„±ν•΄λ‹¬λΌκ³  μš”μ²­ν•œλ‹€κ³  μƒμƒν•΄λ³΄μ„Έμš”.

μ§€κΈˆκΉŒμ§€λŠ” 이런 μž‘μ—…μ΄ μ–΄λ–»κ²Œ μ΄λ£¨μ–΄μ‘Œμ„κΉŒμš”?

직접 νŒŒμΌμ„ μ—΄κ³  AI μΈν„°νŽ˜μ΄μŠ€μ— μ—…λ‘œλ“œν•œ λ‹€μŒ, 이미지, μ½”λ“œ 파일 λ˜λŠ” λ¬Έμ„œ 등을 μ²˜λ¦¬ν•΄λ‹¬λΌκ³  μš”μ²­ν•΄μ•Ό ν–ˆμŠ΅λ‹ˆλ‹€.
즉, μˆ˜μž‘μ—…μœΌλ‘œ λͺ¨λ“  과정을 μ§„ν–‰ν–ˆμ£ .

μ‹œκ°„λ„ 였래 걸리고 λ²ˆκ±°λ‘­μŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ κΈ°μˆ μ€ 계속 λ°œμ „ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

μ΅œκ·Όμ— λ“±μž₯ν•œ κ°œλ… 쀑 ν•˜λ‚˜κ°€ λ°”λ‘œ MCP(Model Context Protocol)μž…λ‹ˆλ‹€.
MCPλŠ” AI λͺ¨λΈμ΄ μ™ΈλΆ€ 도ꡬ와 μ‹œμŠ€ν…œκ³Ό 효과적으둜 μƒν˜Έμž‘μš©ν•  수 μžˆλ„λ‘ λ§Œλ“€μ–΄μ§„ μƒˆλ‘œμš΄ ν‘œμ€€ ν”„λ‘œν† μ½œμž…λ‹ˆλ‹€.


MCP의 핡심 아이디어

각 κ°œλ°œμžκ°€ 직접 AI λͺ¨λΈκ³Ό νŒŒμΌμ΄λ‚˜ μ„œλΉ„μŠ€λ₯Ό μ—°κ²°ν•˜κΈ° μœ„ν•œ μ½”λ“œλ₯Ό 맀번 μƒˆλ‘œ μž‘μ„±ν•˜λŠ” λŒ€μ‹ ,
λͺ¨λ‘κ°€ μ‚¬μš©ν•  수 μžˆλŠ” ν‘œμ€€ν™”λœ 방법을 μ œκ³΅ν•œλ‹€λŠ” μ μ—μ„œ MCPλŠ” 맀우 μœ μš©ν•©λ‹ˆλ‹€.

예λ₯Ό λ“€μ–΄: GPT-4λ₯Ό μ‚¬μš©ν•˜λ©΄μ„œ Gmailκ³Ό μžλ™μœΌλ‘œ μƒν˜Έμž‘μš©ν•˜κ²Œ ν•˜κ³  μ‹Άλ‹€λ©΄,
맀번 μƒˆ μ½”λ“œλ₯Ό μž‘μ„±ν•˜μ§€ μ•Šκ³ λ„ MCPλ₯Ό ν™œμš©ν•˜λ©΄ λ©λ‹ˆλ‹€.
단 ν•œ 번의 μ—°κ²° μ„€μ •λ§ŒμœΌλ‘œ λ‹€μŒκ³Ό 같은 λͺ…령을 내릴 수 μžˆμŠ΅λ‹ˆλ‹€:

β€œμ΄ μ„œλΉ„μŠ€μ— μ ‘μ†ν•΄μ„œ μž‘μ—…ν•΄μ€˜.”

μ΄λŠ” 마치 λˆ„κ΅°κ°€μ—κ²Œ μ΄λ ‡κ²Œ λ§ν•˜λŠ” 것과 κ°™μŠ΅λ‹ˆλ‹€:

β€œκΈ°μ°¨λ₯Ό 타고 X λ„μ‹œλ‘œ κ°€μ„œ 일을 ν•΄μ€˜.”


MCPλŠ” μ–΄λ””μ„œ λ‚˜μ˜¨ κ°œλ…μΌκΉŒ?

MCPλŠ” μ‹€μ œ λ¬Έμ œμ—μ„œ μΆœλ°œν–ˆμŠ΅λ‹ˆλ‹€.
각 κ°œλ°œμžκ°€ AI λͺ¨λΈμ„ μ‹œμŠ€ν…œμ— μ—°κ²°ν•  λ•Œλ§ˆλ‹€ 각자의 λ°©μ‹μœΌλ‘œ μ½”λ“œλ₯Ό μž‘μ„±ν–ˆκΈ° λ•Œλ¬Έμ— ν˜Όλž€κ³Ό ν˜Έν™˜μ„± λ¬Έμ œκ°€ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€.

λ¬΄ν•¨λ§ˆλ“œλŠ” ν•œ κ°€μ§€ λ°©μ‹μœΌλ‘œ, μ•Œλ¦¬λŠ” 또 λ‹€λ₯Έ λ°©μ‹μœΌλ‘œ, μœ μˆ˜ν”„λŠ” μ„Έ 번째 λ°©μ‹μœΌλ‘œ μ½”λ“œλ₯Ό μž‘μ„±ν–ˆμŠ΅λ‹ˆλ‹€.
κ·ΈλŸ¬λ‹€ λ³΄λ‹ˆ AIλ₯Ό μ‹€μ œ μ‹œμŠ€ν…œμ— ν†΅ν•©ν•˜λŠ” 일이 λ³΅μž‘ν•˜κ³  λΉ„νš¨μœ¨μ μ΄μ—ˆμŠ΅λ‹ˆλ‹€.

κ·Έλž˜μ„œ λ“±μž₯ν•œ 것이 λ°”λ‘œ MCPμž…λ‹ˆλ‹€.
이제 Gmail, GitHub, λ°μ΄ν„°λ² μ΄μŠ€, μ„œλ²„ λ“±μ˜ λ¦¬μ†ŒμŠ€μ— μ ‘κ·Όν•  λ•Œ λͺ¨λ‘ λ™μΌν•œ ν‘œμ€€ 방법을 μ‚¬μš©ν•  수 있게 λ˜μ—ˆμŠ΅λ‹ˆλ‹€.


MCPλ₯Ό κ°œλ°œν•œ νšŒμ‚¬λŠ” μ–΄λ””μΈκ°€μš”?

이 κ°œλ…μ„ μ£Όλ„ν•œ νšŒμ‚¬λŠ” Anthropicμž…λ‹ˆλ‹€.
이 νšŒμ‚¬λŠ” κ°•λ ₯ν•œ AI λͺ¨λΈμΈ Claudeλ₯Ό κ°œλ°œν–ˆλŠ”λ°, 이 λͺ¨λΈμ€ ν˜„μž¬ ChatGPTλ‚˜ Llama 같은 λͺ¨λΈλ“€κ³Ό μ–΄κΉ¨λ₯Ό λ‚˜λž€νžˆ ν•˜λŠ” μˆ˜μ€€μœΌλ‘œ 평가받고 μžˆμŠ΅λ‹ˆλ‹€.

특히 ClaudeλŠ” μ½”λ”©κ³Ό μ†Œν”„νŠΈμ›¨μ–΄ 개발 λΆ„μ•Όμ—μ„œ κ°€μž₯ μš°μˆ˜ν•œ μ„±λŠ₯을 보여주고 있기 λ•Œλ¬Έμ—,
이처럼 ν˜μ‹ μ μΈ κ°œλ…μΈ MCPλ₯Ό μ œμ•ˆν•œ 것도 μžμ—°μŠ€λŸ½λ‹€κ³  λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.


MCPλŠ” μ‹€μ œλ‘œ μ–΄λ–»κ²Œ μž‘λ™ν•˜λ‚˜μš”?

예λ₯Ό λ“€μ–΄ GPT, Claude, λ˜λŠ” 기타 λͺ¨λΈμ„ μ‚¬μš©ν•˜λ©΄μ„œ Gmailμ΄λ‚˜ GitHub 같은 μ„œλΉ„μŠ€μ™€ μ—°λ™ν•˜κ³  μ‹Άλ‹€κ³  κ°€μ •ν•΄λ΄…μ‹œλ‹€.

MCP 없이 μž‘μ—…ν•œλ‹€λ©΄ λ‹€μŒκ³Ό 같은 단계λ₯Ό 거쳐야 ν•©λ‹ˆλ‹€:

  1. 직접 μ»€μŠ€ν…€ μ½”λ“œλ₯Ό μž‘μ„±ν•©λ‹ˆλ‹€.
  2. APIλ‚˜ FTPλ₯Ό 톡해 μ„œλΉ„μŠ€μ— μ—°κ²°ν•©λ‹ˆλ‹€.
  3. 인증 및 κΆŒν•œ 관리λ₯Ό μˆ˜ν–‰ν•©λ‹ˆλ‹€.
  4. λ°œμƒν•˜λŠ” 였λ₯˜λ“€μ„ ν•΄κ²°ν•©λ‹ˆλ‹€.

ν•˜μ§€λ§Œ MCPλ₯Ό μ‚¬μš©ν•˜λ©΄ 훨씬 κ°„λ‹¨ν•΄μ§‘λ‹ˆλ‹€:

  1. μ• ν”Œλ¦¬μΌ€μ΄μ…˜ λ˜λŠ” λͺ¨λΈ μ•ˆμ— MCP ν΄λΌμ΄μ–ΈνŠΈλ₯Ό μ„€μΉ˜ν•©λ‹ˆλ‹€.
  2. GitHub 토큰과 같은 μ ‘κ·Ό κΆŒν•œ 토큰을 μ œκ³΅ν•©λ‹ˆλ‹€.
  3. 그런 λ‹€μŒ AIμ—κ²Œ λ‹€μŒκ³Ό 같이 μš”μ²­ν•˜λ©΄ λ©λ‹ˆλ‹€:
    • β€œμ„œλ²„μ— μžˆλŠ” 1000개의 μ½”λ“œ νŒŒμΌμ„ μ½μ–΄μ€˜β€
    • β€œGitHub에 Pull Requestλ₯Ό μƒμ„±ν•΄μ€˜β€
    • β€œμ΄λ©”μΌμ„ λ³΄λ‚΄μ€˜β€

AIλŠ” MCP μ„œλ²„λ₯Ό 톡해 ν•΄λ‹Ή μ„œλΉ„μŠ€μ— μ—°κ²°λ˜λ©°, μ—¬κΈ°μ—λŠ” 널리 μ‚¬μš©λ˜λŠ” ν‘œμ€€ ν”„λ‘œν† μ½œμΈ JSON-RPCκ°€ μ‚¬μš©λ©λ‹ˆλ‹€.


JSON-RPCκ°€ μ™œ μ€‘μš”ν•œκ°€μš”?

JSON-RPCλŠ” μ˜€λž˜λ˜μ—ˆμ§€λ§Œ μ‹ λ’°ν•  수 μžˆλŠ” ν”„λ‘œν† μ½œλ‘œ, 원격 ν”„λ‘œμ‹œμ € 호좜(Remote Procedure Call)을 κ°€λŠ₯ν•˜κ²Œ ν•©λ‹ˆλ‹€.
즉, 원격 μ‹œμŠ€ν…œμ— νŠΉμ • ν•¨μˆ˜λ₯Ό μ‹€ν–‰ν•˜λΌκ³  μš”μ²­ν•˜κ³  κ²°κ³Όλ₯Ό 받을 수 μžˆλ‹€λŠ” μ˜λ―Έμž…λ‹ˆλ‹€.

이런 이유둜:

  • AIμ—κ²Œ β€œνŒŒμΌμ„ 가져와”라고 μš”μ²­ν•˜λ©΄
  • MCPκ°€ λ°±μ—”λ“œμ—μ„œ μ„œλ²„μ™€ 톡신을 μ²˜λ¦¬ν•©λ‹ˆλ‹€.
  • AIλŠ” 기술적 μ„ΈλΆ€ 사항을 λͺ°λΌλ„ 되며, μ»¨ν…μŠ€νŠΈ(context), 즉 μ‚¬μš© κ°€λŠ₯ν•œ λ¦¬μ†ŒμŠ€μ™€ κ·Έμ™€μ˜ μƒν˜Έμž‘μš© 방식을 μ•Œκ³  μžˆμ„ λΏμž…λ‹ˆλ‹€.

μ‹€μŠ΅ μ˜ˆμ‹œ: Cursor IDEμ—μ„œ MCP μ‚¬μš©ν•˜κΈ°

μ‹€μ œ μ‹€ν—˜μ—μ„œλŠ” Cursor IDEλΌλŠ” 도ꡬλ₯Ό μ‚¬μš©ν–ˆμŠ΅λ‹ˆλ‹€. 이 λ„κ΅¬λŠ” Visual Studio Code와 μœ μ‚¬ν•©λ‹ˆλ‹€.

여기에 MCP ν΄λΌμ΄μ–ΈνŠΈλ₯Ό μ„€μΉ˜ν•˜κ³  GitHub 토큰을 μΆ”κ°€ν•˜μ—¬ 리포지토리와 μƒν˜Έμž‘μš©ν•  수 μžˆλ„λ‘ ν–ˆμŠ΅λ‹ˆλ‹€.

AIμ—κ²Œ λ‹€μŒκ³Ό 같은 μš”μ²­μ„ λ‚΄λ ΈμŠ΅λ‹ˆλ‹€:

  • β€œPull Requestλ₯Ό μƒμ„±ν•΄μ€˜β€
  • β€œλ¦¬ν¬μ§€ν† λ¦¬μ˜ μ½”λ“œλ₯Ό μŠ€μΊ”ν•΄μ€˜β€
  • β€œλ‚΄ 두 번째 리포지토리에 μ‘΄μž¬ν•˜λŠ”μ§€ ν™•μΈν•΄μ€˜β€
  • β€œμ‘΄μž¬ν•˜μ§€ μ•ŠμœΌλ©΄ μƒˆλ‘œμš΄ 리포지토리λ₯Ό λ§Œλ“€κ³  ν…ŒμŠ€νŠΈ μ½”λ“œλ₯Ό μž‘μ„±ν•΄μ€˜β€

λΆˆν–‰νžˆλ„ 연결에 μ‹€νŒ¨ν–ˆκ³ , λ‹€μŒκ³Ό 같은 였λ₯˜κ°€ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€:

"Client connection failed"

이 였λ₯˜λŠ” λ‹€μŒ 쀑 μ–΄λŠ ν•˜λ‚˜μ—μ„œ λ°œμƒν–ˆμ„ 수 μžˆμŠ΅λ‹ˆλ‹€:

  • MCP 자체의 문제?
  • 토큰이 잘λͺ»λ˜μ—ˆλ‚˜?
  • μ„œλ²„κ°€ μΌμ‹œμ μœΌλ‘œ λ‹€μš΄λ˜μ—ˆλ‚˜?
  • ꡬ성 섀정에 λ¬Έμ œκ°€ μžˆμ—ˆλ‚˜?

이런 λ¬Έμ œλ“€μ€ 아직 초기 단계에 μžˆλŠ” MCP와 같은 μƒˆλ‘œμš΄ κΈ°μˆ μ—μ„œ ν”νžˆ κ²ͺ을 수 μžˆλŠ” 도전 κ³Όμ œμž…λ‹ˆλ‹€.


AIκ°€ λͺ¨λ“  문제λ₯Ό 슀슀둜 ν•΄κ²°ν•  수 μžˆμ„κΉŒμš”?

μ•„λ‹ˆμš”.
AIλŠ” 단지 도ꡬ일 뿐, λ§μΉ˜λ‚˜ μžλ™μ°¨μ™€ κ°™μŠ΅λ‹ˆλ‹€.
μ§„μ§œλ‘œ 전체 ν”„λ‘œμ„ΈμŠ€λ₯Ό 이끌고 κ΄€λ¦¬ν•˜λŠ” μ‚¬λžŒμ€ μ†Œν”„νŠΈμ›¨μ–΄ μ—”μ§€λ‹ˆμ–΄μž…λ‹ˆλ‹€.

AI λΆ„μ•Όμ—μ„œ μ„±κ³΅ν•˜λ €λ©΄ λ‹€μŒ κΈ°λ³Έ 사항듀을 이해해야 ν•©λ‹ˆλ‹€:

  • λ„€νŠΈμ›Œν¬κ°€ μ–΄λ–»κ²Œ μž‘λ™ν•˜λŠ”μ§€
  • ν”„λ‘œκ·Έλž¨μ΄ 데이터λ₯Ό μ–΄λ–»κ²Œ μ²˜λ¦¬ν•˜λŠ”μ§€
  • APIλŠ” μ–΄λ–»κ²Œ κ΅¬μ„±λ˜λŠ”μ§€
  • λ‹€μ–‘ν•œ μ‹œμŠ€ν…œλ“€μ΄ μ„œλ‘œ μ–΄λ–»κ²Œ ν†΅μ‹ ν•˜λŠ”μ§€

κΈ°μˆ μ€ λŠμž„μ—†μ΄ λ³€ν™”ν•˜μ§€λ§Œ, 기초 지식에 λŒ€ν•œ κΉŠμ€ 이해가 μžˆλ‹€λ©΄ μ–΄λ–€ 변화에도 적응할 수 μžˆμŠ΅λ‹ˆλ‹€.


MCPλŠ” λͺ¨λ“  문제λ₯Ό ν•΄κ²°ν•˜λŠ” ꢁ극의 ν•΄κ²°μ±…μΌκΉŒμš”?

μ •ν™•νžˆ κ·Έλ ‡μ§€λŠ” μ•ŠμŠ΅λ‹ˆλ‹€.
MCPλŠ” 미래λ₯Ό ν–₯ν•œ μ€‘μš”ν•œ 발걸음일 뿐이며, ν”„λ‘œκ·Έλž˜λ°μ΄λ‚˜ 기술적 이해λ₯Ό λŒ€μ²΄ν•  μˆ˜λŠ” μ—†μŠ΅λ‹ˆλ‹€.

MCPκ°€ μžˆλ‹€κ³  ν•΄μ„œ λ¬Έμ œκ°€ λ°œμƒν–ˆμ„ λ•Œ κ·Έ 해결법을 λͺ¨λ₯΄λ©΄ 무λ ₯ν•©λ‹ˆλ‹€.
예λ₯Ό λ“€μ–΄:

  • μ™œ λ¬Έμ œκ°€ μƒκ²ΌλŠ”μ§€
  • μ–΄λ–»κ²Œ κ³ μΉ  수 μžˆλŠ”μ§€
  • μ„œλ²„ λ¬Έμ œμΈμ§€
  • 토큰이 잘λͺ»λ˜μ—ˆλŠ”μ§€
  • ν”„λ‘œν† μ½œμ΄ μ§€μ›λ˜μ§€ μ•ŠλŠ”μ§€

이런 것듀을 μ΄ν•΄ν•˜λ €λ©΄ μ‹œμŠ€ν…œμ΄ λ‚΄λΆ€μ μœΌλ‘œ μ–΄λ–»κ²Œ μž‘λ™ν•˜λŠ”μ§€λ₯Ό μ•Œμ•„μ•Ό ν•©λ‹ˆλ‹€.


μš”μ•½

  • MCP(Model Context Protocol)λŠ” AI λͺ¨λΈμ΄ μ™ΈλΆ€ μ‹œμŠ€ν…œκ³Ό 톡합될 수 μžˆλ„λ‘ λ•λŠ” μƒˆλ‘œμš΄ ν‘œμ€€μž…λ‹ˆλ‹€.
  • ν”„λ‘œκ·Έλž˜λ°μ„ λŒ€μ²΄ν•˜λŠ” 것은 μ•„λ‹ˆμ§€λ§Œ, 개발자의 업무λ₯Ό 훨씬 μ‰½κ²Œ λ§Œλ“€μ–΄ μ€λ‹ˆλ‹€.
  • ν‘œμ€€ν™”λœ 도ꡬ가 미래λ₯Ό 이끌 것이며, MCPλŠ” κ·Έ λ°©ν–₯μ—μ„œ μ€‘μš”ν•œ λ‹¨κ³„μž…λ‹ˆλ‹€.
  • AI에 관심이 μžˆλ‹€λ©΄ ν”„λ‘œκ·Έλž˜λ°κ³Ό λ„€νŠΈμ›Œν‚Ήμ˜ 기초λ₯Ό λ°°μš°λŠ” 것이 ν•„μˆ˜μ μž…λ‹ˆλ‹€.
  • MCPλŠ” μ—¬μ „νžˆ 초기 단계이며, ν•΄κ²°ν•΄μ•Ό ν•  λ§Žμ€ λ¬Έμ œλ“€μ΄ 남아 μžˆμŠ΅λ‹ˆλ‹€.
  • 당신이 μ§„μ§œλ‘œ 전체 ν”„λ‘œμ„ΈμŠ€λ₯Ό μ΄λ„λŠ” μ£Όμ²΄μž…λ‹ˆλ‹€ β€” AIκ°€ μ•„λ‹ˆλΌμš”.

Join the 10xdev Community

Subscribe and get 8+ free PDFs that contain detailed roadmaps with recommended learning periods for each programming language or field, along with links to free resources such as books, YouTube tutorials, and courses with certificates.

Audio Interrupted

We lost the audio stream. Retry with shorter sentences?