spences10/mcp-omnisearch

🔍 A Model Context Protocol (MCP) server providing unified access to multiple search engines (Tavily, Brave, Kagi, Exa), AI tools (Kagi FastGPT, Exa, Linkup), and content extraction services (Firecrawl, Tavily, Kagi). Includes GitHub search. All through a single interface.

해결하는 문제

AI 어시스턴트를 위해 여러 개의 개별 검색 및 스크래핑 도구를 구성할 필요가 없습니다. 다양한 검색 엔진과 데이터 추출 서비스를 위해 각각 별도의 통합을 관리하는 대신, 여러 고품질 웹 및 코드 검색 제공업체에 액세스할 수 있는 단일 통합 인터페이스를 제공합니다.

작동 방식

이 서버는 Model Context Protocol (MCP) 서버로서 작동하며, 여러 외부 API를 4가지 주요 도구로 통합합니다: web_search(일반 웹 검색용), ai_search(출처가 포함된 AI 생성 답변용), github_search(코드 및 저장소 검색용), web_extract(콘텐츠 크롤링 및 스크래핑용). 사용자가 사용하려는 서비스의 API 키를 제공하면, 서버가 Tavily, Brave, Kagi, Exa AI, GitHub, Linkup, Firecrawl과 같은 제공업체에 대한 라우팅 및 매개변수 매핑을 처리합니다.

대상 사용자

웹 검색, 주제 리서치, 페이지 콘텐츠 추출을 위해 AI 에이전트가 강력한 멀티 제공업체 기능을 갖추기를 원하는 MCP 호환 AI 클라이언트(Claude Code 또는 VS Code 등)의 개발자 및 사용자.

주요 특징

  • 통합 액세스: Tavily, Brave, Kagi, Exa AI, GitHub, Linkup, Firecrawl을 하나의 서버로 통합.
  • 다양한 검색 모드: 표준 웹 검색, AI 기반 리서치 답변, GitHub 전용 코드/사용자 검색 지원.
  • 콘텐츠 추출: 웹 페이지를 크롤링하여 Markdown 등의 형식으로 스크래핑하는 도구 포함.
  • 유연한 구성: 키가 없는 제공업체는 건너뛰어도 시스템의 나머지 부분에 영향을 주지 않음.

관련

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