ihor-sokoliuk/mcp-searxng

Private web search for AI assistants via SearXNG — supports Claude, Cursor, and any MCP client

해결하는 문제

mcp-searxng는 AI 어시스턴트(예: Claude 또는 Cursor)가 프라이버시를 존중하는 웹 검색 기능을 제공하는 MCP 서버입니다. 사용자는 자신이 운영하는 SearXNG 인스턴스 또는 신뢰할 수 있는 공개 인스턴스에 연결함으로써, 유료 제3자 검색 API 키가 필요 없도록 합니다.

작동 방식

이 프로젝트는 MCP 클라이언트와 SearXNG 인스턴스 사이의 다리 역할을 합니다. 데이터 흐름은 다음과 같습니다: MCP 클라이언트 $\rightarrow$ mcp-searxng $\rightarrow$ SearXNG $\rightarrow$ 검색 엔진. STDIO를 통한 로컬 프로세스 또는 베어러 또는 OAuth 보호가 가능한 독립형 HTTP 서비스로 배포할 수 있습니다.

대상 사용자

Model Context Protocol (MCP)를 지원하는 AI 어시스턴트 사용자 중에서 상용 검색 API의 대안으로 자체 호스팅 또는 무료 검색 솔루션을 원하며, 자신의 검색 인스턴스를 제어함으로써 프라이버시를 우선시하는 사용자에게 적합합니다.

주요 특징

  • 프라이버시 중심: 제3자 운영자를 신뢰하지 않고 운영자가 직접 관리하는 SearXNG 인스턴스를 지원합니다.
  • 포괄적인 검색 도구: 페이지네이션, 쿼리 제안, 인스턴스 정보를 포함한 웹 검색 기능을 제공합니다.
  • URL 읽기: 신뢰할 수 있는 URL에서 HTML, 구조화된 텍스트, 제한된 PDF 텍스트를 읽을 수 있습니다.
  • 유연한 배포: 로컬 STDIO, Docker, 스트리밍 HTTP 전송을 지원합니다.
  • 고급 기능: 선택적 복제 실패 대체, JSON을 거부하는 인스턴스를 위한 HTML 백업, FlareSolverr과 같은 브라우저 솔버와의 통합.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트