πŸ€– 6단계 : MCP 적용 κ°€λŠ₯μ„± 점검 - 100-hours-a-week/7-team-ddb-wiki GitHub Wiki

κ°œμš”

λ³Έ ν”„λ‘œμ νŠΈλŠ” μΆ”μ²œ μ„œλΉ„μŠ€μΈ 만큼 λ‹€μ–‘ν•œ μ™ΈλΆ€ μ‹œμŠ€ν…œ(λ°μ΄ν„°λ² μ΄μŠ€, 벑터 검색, μ‹€μ‹œκ°„ API λ“±)과의 연동이 ν•„μš”ν•˜μ§€λ§Œ, ν˜„μž¬ κ΅¬μ‘°μ—μ„œ μΆ©λΆ„νžˆ λŒ€μ‘ κ°€λŠ₯ν•œ μˆ˜μ€€μ΄λ©° λ³΅μž‘μ„±μ„ μ¦κ°€μ‹œν‚€μ§€ μ•Šλ„λ‘ ν•˜κΈ° μœ„ν•΄ MCPλ₯Ό λ―Έμ μš©ν•  κ²ƒμœΌλ‘œ κ²°μ •


MCP 미적용 κ²°μ • μ‚¬μœ 

1. ꡬ쑰 λ³΅μž‘λ„ 증가에 λŒ€ν•œ 우렀

  • MCP λ„μž…μ€ λͺ…ν™•ν•œ μΈν„°νŽ˜μ΄μŠ€μ™€ 톡신 계측을 μ œκ³΅ν•˜λ‚˜, λ³„λ„μ˜ MCP μ„œλ²„, ν”„λ‘œν† μ½œ μ •μ˜, 툴 μ„œλ²„ ꡬ성 λ“± 초기 ꡬ좕 λ¦¬μ†ŒμŠ€κ°€ 큼
  • ν˜„μž¬ νŒ€μ˜ λ¦¬μ†ŒμŠ€μ™€ 개발 λ²”μœ„λ₯Ό κ³ λ €ν•  λ•Œ, MCPλŠ” κ³Όλ„ν•œ μ„€κ³„μž„

2. ν˜„μž¬ κ΅¬μ‘°μ—μ„œμ˜ λŒ€μ‘ κ°€λŠ₯μ„± μΆ©λΆ„

  • FastAPI 기반의 λΌμš°ν„° 및 μ„œλΉ„μŠ€ λ ˆμ΄μ–΄μ—μ„œ μ™ΈλΆ€ μ‹œμŠ€ν…œ(PostgreSQL, Vector DB, 파일 μ‹œμŠ€ν…œ λ“±)에 직접 연동 κ°€λŠ₯
  • κΈ°λŠ₯이 λ§Žμ§€ μ•Šκ³ , 도ꡬ 연동 μˆ˜κ°€ μ œν•œμ μ΄λ―€λ‘œ, 별도 쀑계 계측 없이도 μΆ©λΆ„νžˆ 관리 κ°€λŠ₯

3. κΈ°λŠ₯ ν™•μž₯ λΉˆλ„κ°€ λ†’μ§€ μ•ŠμŒ

  • μ„œλΉ„μŠ€ νŠΉμ„±μƒ 툴 μΆ”κ°€λ‚˜ μ™ΈλΆ€ μ‹œμŠ€ν…œ 변경이 자주 λ°œμƒν•˜μ§€ μ•ŠμœΌλ©°, λͺ¨λ“  κΈ°λŠ₯이 λ‚΄λΆ€ 데이터 및 κ³ μ •λœ λ„κ΅¬λ‘œ 처리 κ°€λŠ₯
  • μ •ν˜•ν™”λœ 연동 방식이 μš”κ΅¬λ˜λŠ” λ³΅μž‘ν•œ MLOpsλ‚˜ λ©€ν‹°νˆ΄ νŒŒμ΄ν”„λΌμΈ ν™˜κ²½μ΄ μ•„λ‹˜

MCP λ―Έλ„μž… μ‹œ ν˜„ν–‰ ꡬ쑰 및 μœ μ§€ μ „λž΅

ꡬ성 μš”μ†Œ 처리 방식
DB μ ‘κ·Ό FastAPI μ„œλΉ„μŠ€ κ³„μΈ΅μ—μ„œ 직접 SQLAlchemy λ“±μœΌλ‘œ 처리
벑터 검색 Python μ½”λ“œμ—μ„œ embedding ν›„ FAISS λ˜λŠ” Chroma 직접 호좜
μ™ΈλΆ€ API ν•„μš”μ‹œ requests λ“±μœΌλ‘œ 직접 호좜, λΌμš°ν„° 별도 μ •μ˜ κ°€λŠ₯

이 방식은 κ΅¬ν˜„μ΄ κ°„λ‹¨ν•˜κ³  직관적이며, 개발 속도와 운영 효율 λ©΄μ—μ„œ μœ λ¦¬ν•©λ‹ˆλ‹€.


μž₯기적 κ΄€μ μ—μ„œμ˜ κ³ λ € 사항

  • ν–₯ν›„ κΈ°λŠ₯ ν™•μž₯μ΄λ‚˜ λ³΅μž‘ν•œ μ›Œν¬ν”Œλ‘œμš°κ°€ 좔가될 κ²½μš°μ—λŠ” MCP와 μœ μ‚¬ν•œ ꡬ쑰 λ˜λŠ” λ©”μ‹œμ§€ 쀑계 방식 λ„μž…μ„ μž¬κ²€ν† ν•  수 있음
  • ν•˜μ§€λ§Œ ν˜„ μ‹œμ μ—μ„œλŠ” MCP λ„μž…λ³΄λ‹€ κ°„λ‹¨ν•˜κ³  λͺ…ν™•ν•œ ꡬ쑰 μœ μ§€κ°€ μš°μ„ μ μœΌλ‘œ νŒλ‹¨λ¨

κ²°λ‘ 

MCPλŠ” μ™ΈλΆ€ 툴 연동을 κ΅¬μ‘°ν™”ν•˜κ³  ν™•μž₯ κ°€λŠ₯성을 λ†’μ΄λŠ” μœ μš©ν•œ λ°©μ‹μ΄λ‚˜, ν˜„μž¬ ν”„λ‘œμ νŠΈμ˜ λ²”μœ„, λ¦¬μ†ŒμŠ€, ν•„μš”μ„± κΈ°μ€€μœΌλ‘œλŠ” λ„μž…ν•˜μ§€ μ•ŠμŒμ΄ 타당

  • ν˜„ κ΅¬μ‘°λŠ” κ°„κ²°ν•˜κ³  μœ μ§€λ³΄μˆ˜κ°€ 용이
  • MCP 없이도 λͺ¨λ“  μ™ΈλΆ€ 연계 및 κΈ°λŠ₯ κ΅¬ν˜„μ΄ 무리 없이 κ°€λŠ₯함

λ”°λΌμ„œ, λ³Έ ν”„λ‘œμ νŠΈλŠ” MCPλ₯Ό μ‚¬μš©ν•˜μ§€ μ•ŠμœΌλ©°, 기쑴의 FastAPI 기반 ꡬ쑰둜 μ™ΈλΆ€ 연동을 직접 μ²˜λ¦¬ν•˜λŠ” 방식을 μœ μ§€

⚠️ **GitHub.com Fallback** ⚠️