🚀 OneSearch MCP 서버: 웹 검색 및 크롤링, 스크래퍼 및 추출
웹 검색, 로컬 브라우저 검색, Firecrawl을 통한 스크래핑 기능을 위해 Searxng/Tavily/DuckDuckGo/Bing과 통합되는 MCP(Model Context Protocol) 서버 구현입니다.
특징
웹 검색, 스크래핑, 크롤링 및 웹사이트의 콘텐츠 추출.
다양한 검색 엔진과 웹 스크래퍼를 지원합니다: SearXNG , Firecrawl , Tavily , DuckDuckGo , Bing 등.
로컬 웹 검색 (브라우저 검색), Bing , Google , Baidu , Sogou 등 다양한 검색 엔진을 지원합니다.
puppeteer-core사용하여 웹사이트에서 콘텐츠를 스크래핑합니다.Chromium,Google Chrome,Google Chrome Canary등 로컬 브라우저가 설치되어 있어야 합니다.무료이며 열쇠가 필요하지 않습니다.
활성화된 도구:
one_search,one_scrape,one_map자체 호스팅 지원: SearXNG, Firecrawl 등( 배포 참조)
Related MCP server: Firecrawl MCP Server
설치
Smithery를 통해 설치
Smithery를 통해 Claude Desktop용 OneSearch를 자동으로 설치하려면:
지엑스피1
수동 설치
환경 변수
검색 엔진:
SEARCH_PROVIDER (선택 사항): 사용할 검색 제공자.
searxng,duckduckgo,bing,tavily,local지원하며 기본값은local입니다.SEARCH_API_URL (선택 사항):
searxng에 필요한 SearxNG API의 URL입니다.SEARCH_API_KEY (선택 사항):
tavily,bing에 필요한 검색 제공자의 API 키입니다.
파이어크롤:
FIRECRAWL_API_URL(선택 사항):
firecrawl에 필요한 Firecrawl API의 URL입니다.FIRECRAWL_API_KEY(선택 사항): 클라우드 서비스를 사용하는 경우
firecrawl에 필요한 Firecrawl API의 API 키입니다.
커서에서 실행
mcp.json 파일은 다음과 같습니다.
윈드서프에서 달리기
./codeium/windsurf/model_config.json 파일에 다음을 추가하세요.
셀프 호스트
SearXNG 및 Firecrawl의 로컬 배포는 배포 를 참조하세요.
문제 해결
[ReferenceError]: __name이 정의되지 않았습니다. 이는 Puppeteer에
tsx, esbuild#1031 문제가 있기 때문입니다.
특허
MIT 라이센스 - 자세한 내용은 라이센스 파일을 참조하세요.