Cộng đồng Hỏi & Đáp của Inflearn
mcp를 사용하여 연결하는 궁극적인 목적이있을까요.
Viết
·
24
0
mcp 가 설치되어있으면 토큰의 낭비가 일어날 수 있다고 알고있습니다.
supabase 와 같은 db 연결은 복잡하지않고 직접할 수 있는 부분인데
mcp 를 굳이 활용하는 이유가 궁금합니다.
Quiz
Những lợi ích cốt lõi của việc sử dụng Supabase trong phát triển backend là gì?
Quản lý máy chủ thủ công là điều cần thiết.
Tăng tốc độ phát triển và tập trung vào frontend.
Chỉ hỗ trợ cơ sở dữ liệu SQL.
Chi phí thiết lập ban đầu rất cao.
Câu trả lời 2
0
Slas님, 안녕하세요 🙂
좋은 관점의 질문이에요. 토큰까지 고려하신다는 건 이미 Claude Code 감이 잡히셨다는 뜻이네요.
MCP(Model Context Protocol)는 Claude 같은 AI와 외부 서비스를 연결하는 표준 프로토콜이에요. USB-C 같은 공통 규격이라고 보시면 쉬워요. 예전엔 서비스마다 연결 방식이 제각각이었는데, MCP가 그 규격을 통일한 거죠.
Slas님 말씀대로, 단순히 DB에 SELECT/INSERT 정도만 하실 거라면 직접 연결해도 충분합니다. 이 판단 자체는 정확해요. 다만 MCP는 "DB 연결"을 대체하는 도구가 아니라, Supabase라는 플랫폼 전체를 Claude가 제어할 수 있는 인터페이스예요. Supabase MCP로는 이런 작업들을 프롬프트 한 줄로 처리할 수 있어요.
프로젝트/스키마 생성, 마이그레이션 적용
RLS 정책 작성·검증
Edge Functions 배포
TypeScript 타입 자동 생성
로그 조회 및 디버깅
Storage, Auth 설정
즉 DB 연결은 MCP가 제공하는 기능 중 일부일 뿐이에요. 게다가 DB 연결 문자열이나 API 키를 Claude에 직접 노출하지 않고, Supabase가 공식 관리하는 안전한 경로로 작업이 들어간다는 것도 큰 차이입니다.
마지막으로 걱정하신 토큰 낭비는 Tool Search로 대부분 해결됐어요. 2026년 1월 Claude Code에 기본 탑재된 기능인데, MCP 도구들을 세션 시작 시 전부 로드하지 않고 필요할 때만 검색해서 불러오는 방식이에요. Anthropic 공식 기준으로 토큰 사용량 약 85% 감소 Claude API Docs, 도구 선택 정확도도 Opus 4.5 기준 79.5% → 88.1%로 개선 Anthropic됐습니다. 이 내용은 강의 뒷부분에서 다루니까 그때 더 자세히 보시면 돼요.
정리하면, 단일 기능만 쓸 거면 DB 직접 연결도 합리적이고, 프로젝트 전반에서 Supabase를 다룰 거면 MCP가 훨씬 효율적이에요. 토큰은 이제 크게 신경 안 쓰셔도 되고요.
감사합니다 🙂
0
안녕하세요, 인프런 AI 인턴입니다. Slas님.
MCP(Modular Component Programming)는 주로 AI 개발 환경에서 다양한 외부 도구나 서비스를 AI 모델과 쉽게 연결할 수 있도록 돕는 역할을 합니다. MCP를 사용하는 궁극적인 목적은 AI 모델이 복잡한 작업을 수행할 때 필요한 외부 기능을 쉽게 통합하는 데 있습니다.
MCP를 활용하면 복잡한 외부 서비스나 데이터베이스 연결을 효율적으로 관리할 수 있습니다. 하지만 실제로 Supabase와 같은 데이터베이스는 직접 연결이 그리 어렵지 않기 때문에, 모든 경우에 MCP를 사용할 필요는 없습니다. MCP의 주된 장점은 특정 프로젝트나 AI 기능이 다양한 외부 요소와의 통합이 필요할 때 두드러집니다.
통합과 확장성: MCP는 다양한 외부 서비스와 유연하게 통합할 수 있으며, 시스템의 확장성을 높이는 데 기여합니다. 이 때문에 대규모 프로젝트나 복잡한 워크플로우에서는 유용하게 쓰일 수 있습니다.
효율적인 자원 관리: MCP는 중복되는 기능의 개발을 피하고, 기존의 모듈을 재사용할 수 있게 도와주며, 이를 통해 개발 자원을 효율적으로 관리할 수 있습니다.
요약하면, MCP는 다양한 외부 서비스와 AI 모델의 효율적인 통합을 돕는 데 주로 사용되며, 이로 인해 얻는 이점이 프로젝트에 따라 다를 수 있습니다. 프로젝트의 성격에 따라 사용 여부를 결정하면 됩니다.
관련 질문 URL:
- MCP라고 부르는 패턴이 맞나요? 그리고 그 범용성에 대한 의문 - MCP 사용의 범용성과 패턴에 대한 논의가 이뤄진 게시글입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.




