문제 (Problem)
로컬 LLM(Ollama, LM Studio) 사용자가 웹 검색 기능을 연결하려면 큰 장벽에 직면합니다:
- Google Custom Search API는 API 키 설정, 일일 100회 제한, 비용 발생
- Brave Search API는 최근 무료 티어를 폐지하고 전면 과금 전환
- SearXNG MCP는 무료이지만 settings.yml 설정, Docker Compose, mcp.json 수동 연결 필요
- 프라이버시를 위해 로컬 LLM을 선택했는데 검색을 위해 클라우드 API에 의존하는 모순
Pain Point 강도: 7/10 - 로컬 LLM 사용자의 최우선 요구 기능이 웹 검색
시장 (Market)
- 1차 시장: 로컬 LLM 사용자 (Ollama, LM Studio, llama.cpp)
- 세그먼트: 프라이버시 중시 개발자, 셀프호스트 AI 인프라 운영자
- TAM: LLM 도구 시장 $2-3B (2025), 온프레미스 배포 62.8% 점유
- SAM: MCP 서버 시장 $2.71B, Ollama 커뮤니티 158K GitHub stars
- 유사 사례: Tavily가 $25M 시리즈A 유치, $2.8M 매출 (클라우드 전용)
솔루션 (Solution)
Local LLM Web Search Gateway - MCP 네이티브 멀티백엔드 검색 프록시 (Docker 원클릭 배포)
핵심 기능
- 멀티백엔드: Google, Bing, Brave, DuckDuckGo를 하나의 API로 통합
- MCP 네이티브: MCP 프로토콜로 Ollama, LM Studio, Claude Desktop과 즉시 연결
- 캐싱 + 레이트 리밋: Redis 기반 결과 캐싱으로 반복 쿼리 비용 절감
- Docker 원클릭:
docker run한 줄로 셀프호스트 배포
사용 예시
# Docker로 바로 실행
$ docker run -d -p 3100:3100 llm-search-gateway
# Ollama MCP 설정에 추가
# mcp.json
{
"search": {
"url": "http://localhost:3100/mcp",
"tools": ["web_search", "news_search", "image_search"]
}
}
# 이제 로컬 LLM이 웹 검색 가능
> "최근 React 19 변경사항 알려줘"
→ [자동으로 웹 검색 후 답변]
경쟁 (Competition)
| 경쟁사 | 가격 | 약점 |
|---|---|---|
| Tavily | 1,000 req/월 무료, $0.008/req | 클라우드 전용, 셀프호스트 없음 |
| Brave Search MCP | 2,000 req/월, $5/1K req | 무료 티어 폐지, 단일 백엔드 |
| SearXNG MCP | Free (OSS) | 복잡한 설정, 레이트 리밋 없음, 캐싱 없음 |
| Perplexica | Free (OSS) | 전체 앱, MCP API 미노출 |
경쟁 강도: Medium - 개별 요소는 존재하나 통합 제품 부재 차별점: 멀티백엔드 + MCP 네이티브 + Docker + 캐싱을 결합한 유일한 제품
MVP 개발 (MVP)
- MVP 기간: 5주
- 풀 버전: 4개월
- 기술 복잡도: Low
- 필요 스택: Node.js/Python (API 게이트웨이), Redis (캐싱), Docker
MVP 범위
- Brave Search API + DuckDuckGo 듀얼 백엔드
- MCP 프로토콜 엔드포인트 (web_search, news_search)
- Redis 결과 캐싱 (TTL 1시간)
- Docker 이미지 퍼블리시
수익 모델 (Revenue)
- 모델: Freemium + Usage-based
- 가격:
- Free: 셀프호스트 Docker 이미지 (무제한)
- Hosted Starter: $9/월 (5,000 쿼리/월)
- Hosted Pro: $19/월 (20,000 쿼리/월)
- 예상 MRR (6개월): $1,500-4,000
- 예상 MRR (12개월): $5,000-12,000
리스크 (Risk)
| 유형 | 수준 | 대응 |
|---|---|---|
| 기술 | Low | API 게이트웨이 + 캐싱은 검증된 패턴 |
| 시장 | Medium | Tavily가 셀프호스트 옵션 추가 가능 → 속도 선점 |
| 실행 | Medium | 호스팅 티어 마진 관리 (API 비용 패스스루) |
추천 (Recommendation)
점수: 91/100 ⭐⭐⭐⭐⭐
추천 이유
- MVP 5주로 가장 빠른 출시 가능
- Ollama 158K stars 커뮤니티가 즉각적인 배포 채널
- Tavily($25M 투자, $2.8M 매출)가 시장 검증
- Brave 무료 티어 폐지로 대안 수요 급증
리스크 요인
- 낮은 ARPU ($9-19/월) → Agent Control Plane 통합으로 해소 가능
- Google 스크래핑 TOS 리스크 → 공식 API 백엔드 우선 사용
첫 번째 액션
- Brave Search API + DuckDuckGo 듀얼 백엔드 MCP 서버 PoC
- Docker Hub에 이미지 퍼블리시
- r/LocalLLaMA, Ollama Discord에서 얼리 어답터 모집
이 아이디어는 noapi-google-search-mcp(Playwright 기반 Google 검색 MCP)에서 영감을 받아, 멀티백엔드 + 캐싱 + 호스팅 티어로 제품화한 변형입니다. Agent Control Plane의 빌트인 MCP 도구로 통합 시 최대 가치를 발휘합니다.