OneSearch MCP Server

Integrations

  • Used for installation and distribution of the MCP server package, with support for running the server through npx commands.

  • Enables web search capabilities through SearXNG, allowing queries to be performed across multiple search engines through a single interface.

  • Supports installation and execution through shell commands, with environment variable configuration for different search providers and APIs.

Servidor MCP de OneSearch: búsqueda web, rastreo, extracción y extracción

Una implementación de servidor de Protocolo de contexto de modelo (MCP) que se integra con Searxng/Tavily/DuckDuckGo/Bing para búsqueda web, búsqueda en navegador local y capacidades de raspado con Firecrawl.

Características

  • Búsqueda web, raspado, rastreo y extracción de contenido de sitios web.
  • Admite múltiples motores de búsqueda y raspadores web: SearXNG , Firecrawl , Tavily , DuckDuckGo , Bing , etc.
  • Búsqueda web local (búsqueda en navegador), compatible con múltiples motores de búsqueda: Bing , Google , Baidu , Sogou , etc.
    • Utilice puppeteer-core para extraer contenido de sitios web.
    • Debes tener instalado un navegador local, como Chromium , Google Chrome , Google Chrome Canary , etc.
    • Gratis, no se necesitan llaves.
  • Herramientas habilitadas: one_search , one_scrape , one_map
  • Soporte para autoalojado: SearXNG, Firecrawl, etc. (ver Implementar )

Instalación

Instalación mediante herrería

Para instalar OneSearch para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install @yokingma/one-search --client claude

Instalación manual

# 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

Variables de entorno

Motor de búsqueda:

  • SEARCH_PROVIDER (opcional): el proveedor de búsqueda a utilizar, admite searxng , duckduckgo , bing , tavily , local ; el valor predeterminado es local .
  • SEARCH_API_URL (opcional): la URL de la API de SearxNG, necesaria para searxng .
  • SEARCH_API_KEY (opcional): la clave API para el proveedor de búsqueda, necesaria para tavily y bing .
// supported search providers export type SearchProvider = 'searxng' | 'duckduckgo' | 'bing' | 'tavily' | 'local';

Firecrawl:

  • FIRECRAWL_API_URL (opcional): la URL de la API de Firecrawl, necesaria para firecrawl .
  • FIRECRAWL_API_KEY (opcional): la clave API para la API de Firecrawl, necesaria para firecrawl si se usa el servicio en la nube.

Ejecutando en el cursor

Su archivo mcp.json se verá así:

{ "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" } } } }

Corriendo en Windsurf

Agregue esto a su archivo ./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" } } } }

Autohospedaje

Implementación local de SearXNG y Firecrawl, consulte Implementar

Solución de problemas

  • [ReferenceError]: __name no está definido: Esto se debe a que Puppeteer tiene problemas con tsx , esbuild#1031

Licencia

Licencia MIT: consulte el archivo LICENCIA para obtener más detalles.

-
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.

Un servidor de protocolo de contexto de modelo que permite la búsqueda web, el raspado, el rastreo y la extracción de contenido a través de múltiples motores, incluidos SearXNG, Firecrawl y Tavily.

  1. Características
    1. Instalación
      1. Instalación mediante herrería
      2. Instalación manual
    2. Variables de entorno
      1. Ejecutando en el cursor
        1. Corriendo en Windsurf
          1. Autohospedaje
            1. Solución de problemas
              1. Licencia

                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
                  16,506
                  3,053
                  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

                ID: rk8s2qldo1