Brave Search MCP는 npm 패키지 @modelcontextprotocol/server-brave-search 로 배포되며, stdio 표준 입출력을 통해 MCP 호스트(Claude Code 등)와 통신하는 경량 서버 프로세스다. 내부적으로는 Brave Search API 의 두 엔드포인트 (/web/search, /local/search)를 호출해 결과를 MCP 응답 형식으로 변환한다.
구조 한눈에 보기
Claude Code
도구 호출 의사결정. stdio로 자식 프로세스를 spawn 한다.
server-brave-search
npx로 실행되는 Node 프로세스. MCP 프로토콜과 Brave API를 중개.
Brave Search API
실제 검색을 수행. 개인 정보 보호 인덱스 기반.
왜 Brave 인가
- 독자 인덱스 — Google/Bing 재포장이 아닌 Brave가 직접 크롤한 결과
- 추적 없는 검색 — 사용자 프로파일링 없음, 결과 편향 최소화
- 관대한 무료 한도 — 월 2,000 쿼리를 신용카드 등록 후 즉시 사용
- 2025 이후 신규 발급 가능 — Google Custom Search JSON API가 신규 사용자에게 닫힌 시점에 실질적 대안