mcp를 사용하여 연결하는 궁극적인 목적이있을까요.
52
작성한 질문수 13
mcp 가 설치되어있으면 토큰의 낭비가 일어날 수 있다고 알고있습니다.
supabase 와 같은 db 연결은 복잡하지않고 직접할 수 있는 부분인데
mcp 를 굳이 활용하는 이유가 궁금합니다.
답변 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 사용의 범용성과 패턴에 대한 논의가 이뤄진 게시글입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
MCP사용시 보안 문제
0
7
0
작업 순서
0
14
1
cursor command 실행 안됨
0
14
1
스킬과 서브에이전트 활용 관련
0
9
1
mcp 문의드립니다.
0
13
1
클로드 설치도 안된상태에서 에러문구 나옵니다.
0
21
3
에이전트 정상 작동 관련 확인
0
22
2
토큰 사용량 초과 시 agent 종료
0
21
3
cd workspace 명령 시 알아듣지 못해요
0
19
2
tasks 명령어 관련
0
21
1
작업내용 보기 Ctrl+R
0
26
1
agent model 질문
0
37
2
[MISSION 3] 질문입니다.
0
27
1
🔥[MISSION 7] 프로필 웹 Github 링크 제출하기🔥질문
0
25
2
에이전트 팀 문의
0
33
2
클로드 코드 설치 후 아이콘
0
33
2
입력란 위치 조정 가능 여부
0
33
2
fatal: not in a git directory
0
30
1
vercel new project 에 노출되지 않으면 어떻게 해야 할까요?
0
39
2
동영상 끊김 ( 섹션 2 )
0
35
2
supabase 다른 프로젝트 적용 관련 질문드려요.
0
38
1
시스템관리자가 앱을 차단했다고 뜹니다.
0
36
1
프로젝트 폴더 복사 후 사용 관련
0
38
2
기술스택 강의 관련해서 질문드려요.
0
36
2





