Claude Code에서 웹 검색용으로 Perplexity MCP를 쓰고 있었는데, 크레딧이 눈에 띄게 줄어들더라고요. 쿼리당 $0.005라 한 번에 큰 돈은 아니지만, 하루에도 수십 번씩 검색하다 보면 월말 청구서가 꽤 나옵니다. 무료 API 티어도 없고, Pro 플랜 $20/월에 포함되는 $5 크레딧으로는 1,000번 남짓 검색하면 끝입니다.
그래서 비용 효율적인 대안을 찾아봤습니다. Brave Search, Tavily, SearXNG, Exa, 그리고 ChatGPT/OpenAI MCP까지 총 5종을 검토한 결과를 정리합니다.
기준선: Perplexity MCP의 비용 구조
먼저 기준선부터 정리합니다. Perplexity MCP 서버(@perplexity-ai/mcp-server)는 4개 도구를 제공합니다.
| Tool | 모델 | 용도 | 비용 |
|---|---|---|---|
perplexity_search | Search API | 순위별 웹 결과 (title, URL, snippet) | $0.005/쿼리 |
perplexity_ask | sonar-pro | 대화형 AI + 웹 검색 | ~$0.01-0.05/쿼리 |
perplexity_research | sonar-deep-research | 심층 멀티소스 조사 | ~$0.05-0.41/쿼리 |
perplexity_reason | sonar-reasoning-pro | 복잡한 분석, 단계별 추론 | ~$0.02-0.10/쿼리 |
저는 tool-filter로 perplexity_ask, perplexity_research, perplexity_reason 3개를 차단하고 가장 저렴한 perplexity_search만 쓰고 있었습니다. 그래도 $5/1K 요청이라 부담이 남습니다.
Brave Search MCP — 무료 티어는 사라지고 월 $5 크레딧이 남았습니다
Brave Search는 한때 무료 월 2,000회 → 5,000회로 꽤 넉넉한 하드캡 방식의 무료 티어를 제공했습니다. 그런데 2026년 2월에 독립 무료 티어가 폐지되고 크레딧 기반 과금 체계로 바뀌었습니다.
현재는 모든 플랜에 매달 $5 무료 크레딧이 자동 지급됩니다. Search 플랜 기준 $5/1,000 requests이니 월 약 1,000회까지 무료로 검색할 수 있습니다. 다만 조건이 있습니다.
- 신용카드 등록 필수 — 1,000회 초과 시 바로 과금 (하드캡 없음)
- Attribution 필수 — 프로젝트 웹사이트/about 페이지에 Brave Search API를 명시해야 크레딧 적용
과거 무료 티어(5,000회, 하드캡, attribution 불필요)와 비교하면 조건이 까다로워진 셈입니다.
claude mcp add brave-search -- npx -y @brave/brave-search-mcp-server --env BRAVE_API_KEY=YOUR_KEY도구는 6개(웹/로컬/비디오/이미지/뉴스/AI요약)로 Perplexity보다 다양하고, 독립 인덱스 30B+ 페이지를 가진 점은 강점입니다. 무료 크레딧 범위(~1,000회/월) 안에서 쓴다면 비용이 $0이라는 점에서 Perplexity보다 낫지만, Tavily나 Exa처럼 신용카드 없이 무료로 쓸 수 있는 대안과 비교하면 진입 장벽이 있습니다.
Tavily MCP — Perplexity의 직접 대체 후보
Tavily는 무료 1,000 크레딧/월을 제공하면서 신용카드도 요구하지 않습니다. 이번 비교에서 가장 눈여겨본 후보입니다.
설치도 정말 간단하거든요. Remote MCP를 지원해서 한 줄이면 끝입니다.
claude mcp add tavily --transport http https://mcp.tavily.com/mcp/API 키 발급도 필요 없고 OAuth 인증으로 브라우저에서 승인만 하면 됩니다. 로컬 npm으로 설치하려면 API 키가 필요하지만, Remote MCP 방식이면 그마저도 생략할 수 있습니다.
제공하는 도구 4개도 알찬 구성입니다.
| Tool | 설명 |
|---|---|
tavily-search | 웹 검색 (basic/advanced depth, 토픽 필터, AI 답변 포함 옵션) |
tavily-extract | URL에서 클린 콘텐츠 추출 |
tavily-map | 웹사이트 구조 맵 생성 |
tavily-crawl | 내부 링크 따라가며 체계적 크롤링 |
검색 외에 extract/crawl 기능이 있다는 것이 Perplexity와의 차별점입니다. 무료 티어에서 basic search는 1 크레딧, advanced search는 2 크레딧을 소비하므로 월 500~1,000회 검색이 가능합니다. 유료로 넘어가면 $0.0075/쿼리로 Perplexity보다 50% 비싸지만, 무료 범위 안에서 쓴다면 $0입니다.
SearXNG MCP — 비용 0원, 대신 Docker가 필요합니다
비용만 따지면 SearXNG가 압도적입니다. 완전 무료에 무제한이기 때문입니다.
SearXNG는 오픈소스 메타서치 엔진입니다. 최대 242개 검색 엔진(Google, Bing, DuckDuckGo, Brave, Wikipedia, GitHub, arXiv 등)에 동시 쿼리해서 결과를 합치고 중복을 제거합니다. 단일 검색 엔진보다 40-60% 더 포괄적인 결과를 돌려주죠.
대신 셀프호스팅이 필요합니다. Docker로 10-15분이면 설치할 수 있습니다.
# SearXNG 설정mkdir -p searxngcat > searxng/settings.yml << 'EOF'use_default_settings: trueserver: bind_address: "0.0.0.0" secret_key: "CHANGE_THIS_TO_SOMETHING_SECURE"search: formats: - html - jsonserver.limiter: falseEOF
# Docker 실행docker run -d \ --name searxng \ -p 8080:8080 \ -v "$(pwd)/searxng:/etc/searxng" \ --restart always \ searxng/searxng
# MCP 연결claude mcp add searxng -e SEARXNG_URL=http://localhost:8080 -- npx -y mcp-searxng한 가지 주의할 점이 있습니다. settings.yml에서 JSON 포맷 활성화(formats: - json)와 limiter 비활성화(server.limiter: false)를 반드시 설정해야 MCP 서버가 정상 동작합니다.
도구는 searxng_web_search와 web_url_read 2개뿐이지만, 메타서치의 폭넓은 결과가 그 단순함을 보상합니다. 다만 업스트림 검색 엔진이 셀프호스팅 인스턴스 IP를 rate limit할 수 있다는 리스크가 있습니다. Docker 컨테이너 관리가 익숙하지 않다면 유지 부담도 고려해야 합니다.
Exa MCP — 개발자에게 가장 매력적인 선택지
Exa는 조금 다른 접근을 합니다. 기존 검색 엔진이 키워드 매칭 기반인 반면, Exa는 임베딩 기반 시맨틱/뉴럴 검색을 제공합니다.
“papers about using transformer attention for time series forecasting” 같은 쿼리를 던지면 SEO 최적화된 블로그 대신 실제 관련 연구 논문이 나옵니다. 개발자 입장에서 꽤 매력적인 특성입니다.
claude mcp add exa --transport http https://mcp.exa.ai/mcpTavily처럼 Remote MCP를 지원하므로 한 줄 설치입니다. API 키도 신용카드도 필요 없고, 무료 1,000회/월을 제공합니다.
기본 활성 도구는 3개입니다.
| Tool | 설명 |
|---|---|
web_search_exa | 실시간 시맨틱 웹 검색 |
get_code_context_exa | GitHub, StackOverflow, docs에서 코드 예제 검색 |
company_research_exa | 비즈니스 정보, 뉴스 검색 |
이 중 get_code_context_exa가 특히 눈에 들어왔습니다. 수십억 GitHub repo, docs, StackOverflow에서 토큰 효율적인 코드 컨텍스트를 검색해 주거든요. Claude Code에서 개발 workflow를 돌릴 때 유용할 것으로 보입니다.
선택적 도구도 5개 더 있고, URL 파라미터로 활성화할 수 있습니다.
# 특정 도구만 활성화claude mcp add exa --transport http "https://mcp.exa.ai/mcp?tools=web_search_exa,get_code_context_exa,people_search_exa"종합 비교와 선택 기준
다섯 가지 선택지를 표로 정리하면 다음과 같습니다.
| 항목 | Perplexity (현재) | Brave Search | Tavily | SearXNG | Exa |
|---|---|---|---|---|---|
| 무료 티어 | 없음 | 월 $5 크레딧 (~1,000회) | 월 1,000 크레딧 | 완전 무료 | 월 1,000회 |
| 쿼리당 비용 | $0.005 | $0 (무료) / $0.005 | $0 (무료) / $0.0075 | $0 | $0 (무료) / $0.007 |
| 검색 방식 | 자체 API | 독립 인덱스 키워드 | 다중 소스 + AI 후처리 | 메타서치 242개 엔진 | 시맨틱/뉴럴 |
| AI 요약 | ask/research/reason | brave_summarizer | includeAnswer | 없음 | deep_search |
| 도구 수 | 4개 (1개만 활성) | 6개 | 4개 | 2개 | 3+5개 |
| 설치 난이도 | 보통 | 쉬움 | 매우 쉬움 | 보통 (Docker) | 매우 쉬움 |
| CC 필요 | Yes | Yes | No | No | No |
결론은 상황에 따라 달라집니다.
비용 절감이 최우선이라면 Tavily나 Exa가 좋습니다. 둘 다 무료 1,000회/월에 신용카드 없이 가입할 수 있고, Remote MCP 한 줄 설치라 전환 비용도 거의 없습니다. Perplexity search의 직접 대체로는 Tavily가 가장 유사하고, 코드 검색이 많은 개발 workflow에는 Exa가 더 적합합니다.
무제한 검색이 필요하면 SearXNG가 정답입니다. Docker 관리만 감수한다면 비용이 $0입니다. 242개 엔진을 메타서치하니 결과의 폭도 넓고요.
Brave Search는 조건부 추천입니다. 매달 $5 무료 크레딧(~1,000회)이 자동 지급되지만, 신용카드 등록과 attribution이 필수입니다. 이 조건이 괜찮다면 Perplexity보다 나은 선택이지만, 신용카드 없이 쓰고 싶다면 Tavily나 Exa가 더 편합니다.
저는 Tavily + Exa 병행 구성으로 정리했습니다. 이 조합이면 월 2,000회까지 무료로 커버할 수 있고, Brave까지 추가하면 3,000회까지도 가능합니다. Perplexity에 $10 쓰던 비용을 $0으로 줄인 셈입니다.