Skip to main content
Glama

OneSearch MCP Server

🚀 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 등( 배포 참조)

설치

Smithery를 통해 설치

Smithery를 통해 Claude Desktop용 OneSearch를 자동으로 설치하려면:

지엑스피1

수동 설치

# Manually install (Optional) npm install -g one-search-mcp
# using npx env SEARCH_API_URL=http://127.0.0.1:8080 FIRECRAWL_API_URL=http://127.0.0.1:3002 npx -y one-search-mcp

환경 변수

검색 엔진:

  • SEARCH_PROVIDER (선택 사항): 사용할 검색 제공자. searxng , duckduckgo , bing , tavily , local 지원하며 기본값은 local 입니다.
  • SEARCH_API_URL (선택 사항): searxng 에 필요한 SearxNG API의 URL입니다.
  • SEARCH_API_KEY (선택 사항): tavily , bing 에 필요한 검색 제공자의 API 키입니다.
// supported search providers export type SearchProvider = 'searxng' | 'duckduckgo' | 'bing' | 'tavily' | 'local';

파이어크롤:

  • FIRECRAWL_API_URL(선택 사항): firecrawl 에 필요한 Firecrawl API의 URL입니다.
  • FIRECRAWL_API_KEY(선택 사항): 클라우드 서비스를 사용하는 경우 firecrawl 에 필요한 Firecrawl API의 API 키입니다.

커서에서 실행

mcp.json 파일은 다음과 같습니다.

{ "mcpServers": { "one-search-mcp": { "command": "npx", "args": ["-y", "one-search-mcp"], "env": { "SEARCH_PROVIDER": "searxng", "SEARCH_API_URL": "http://127.0.0.1:8080", "SEARCH_API_KEY": "YOUR_API_KEY", "FIRECRAWL_API_URL": "http://127.0.0.1:3002", "FIRECRAWL_API_KEY": "YOUR_API_KEY" } } } }

윈드서프에서 달리기

./codeium/windsurf/model_config.json 파일에 다음을 추가하세요.

{ "mcpServers": { "one-search-mcp": { "command": "npx", "args": ["-y", "one-search-mcp"], "env": { "SEARCH_PROVIDER": "searxng", "SEARCH_API_URL": "http://127.0.0.1:8080", "SEARCH_API_KEY": "YOUR_API_KEY", "FIRECRAWL_API_URL": "http://127.0.0.1:3002", "FIRECRAWL_API_KEY": "YOUR_API_KEY" } } } }

셀프 호스트

SearXNG 및 Firecrawl의 로컬 배포는 배포 를 참조하세요.

문제 해결

  • [ReferenceError]: __name이 정의되지 않았습니다. 이는 Puppeteer에 tsx , esbuild#1031 문제가 있기 때문입니다.

특허

MIT 라이센스 - 자세한 내용은 라이센스 파일을 참조하세요.

-
security - not tested
A
license - permissive license
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

SearXNG, Firecrawl, Tavily를 포함한 다양한 엔진을 통해 웹 검색, 스크래핑, 크롤링 및 콘텐츠 추출을 가능하게 하는 모델 컨텍스트 프로토콜 서버입니다.

  1. 특징
    1. 설치
      1. Smithery를 통해 설치
      2. 수동 설치
    2. 환경 변수
      1. 커서에서 실행
        1. 윈드서프에서 달리기
          1. 셀프 호스트
            1. 문제 해결
              1. 특허

                Related MCP Servers

                • A
                  security
                  A
                  license
                  A
                  quality
                  A Model Context Protocol (MCP) server implementation that integrates with FireCrawl for advanced web scraping capabilities.
                  Last updated -
                  9
                  7,117
                  3,355
                  JavaScript
                  MIT License
                  • Apple
                  • Linux
                • A
                  security
                  A
                  license
                  A
                  quality
                  A Model Context Protocol server that provides web content fetching and conversion capabilities.
                  Last updated -
                  4
                  89
                  2
                  JavaScript
                  MIT License
                  • Apple
                • A
                  security
                  A
                  license
                  A
                  quality
                  A Model Context Protocol server enabling advanced search and content extraction using the Tavily API, with rich customization and integration options.
                  Last updated -
                  4
                  57
                  1
                  JavaScript
                  MIT License
                • A
                  security
                  F
                  license
                  A
                  quality
                  Built as a Model Context Protocol (MCP) server that provides advanced web search, content extraction, web crawling, and scraping capabilities using the Firecrawl API.
                  Last updated -
                  4
                  1
                  Python
                  • Apple
                  • Linux

                View all related MCP servers

                MCP directory API

                We provide all the information about MCP servers via our MCP API.

                curl -X GET 'https://glama.ai/api/mcp/v1/servers/yokingma/one-search-mcp'

                If you have feedback or need assistance with the MCP directory API, please join our Discord server