Skip to main content
Glama

search-boost-mcp

Servidor MCP de búsqueda web multi-motor para agentes de codificación. Una instalación CLI lo conecta a Cursor, Cursor CLI, Codex, Claude Code, Grok Build y Antigravity.

Familia search-boost

Proyecto

Para

Enlace

search-boost (este repo)

Cursor · Codex · Claude · Grok · Antigravity vía MCP

estás aquí

dsh-search-boost

Plugin de paquete DeepSeek Harness

GitHub · npm

pi-search-boost

Extensión de pi

GitHub · npm

Los motores de búsqueda están incluidos en lib/search/ (originalmente de dsh-search-boost): en la capa gratuita, Bing, DuckDuckGo, Yahoo y Exa-free se ejecutan en paralelo; la capa api añade Antigravity CLI (cuando está disponible) y cualquier motor Tavily / Brave / Exa con clave que configures (una clave es suficiente; se recomiendan las tres para una mejor fusión). También incluye: respaldo X/Twitter, obtención de páginas Jina y rondas de investigación profunda.

Documentación en chino → README_zh.md

Novedades en v0.1.4

  • Capa api de un solo motor — el nivel api usa cualquiera de tavily/brave/exa que configures o habilites; no necesitas las tres claves.

  • Enrutamiento por motorenabledEngines opcional o enabled: false por motor en ~/.search-boost-keys.json.

  • Mensajes de clave parcial — doctor, status, asistente de claves y fused_search advierten cuando menos de tres motores con clave están activos y recomiendan configurar los tres.

Novedades en v0.1.2

  • Grupo de motores autocontenido en lib/search/: Bing + DuckDuckGo + Yahoo + Exa-free para búsqueda general; el mismo grupo impulsa el respaldo de x_search con consultas site:.

  • Respaldo x_search antepone automáticamente site:x.com para búsqueda de dominio multi-motor, de modo que el modo de palabras clave funcione sin credenciales XAI.

  • Sin dependencia externa de repositorio dsh o npm — la lógica del motor está incluida en este repositorio.


Instalación (recomendada)

Requiere Node ≥ 22.13.

npm install -g search-boost-mcp
search-boost setup          # interactive: keys → layer → agents
# or non-interactive:
search-boost install -y     # all detected agents

Reinicia cada agente después de la instalación para que MCP se recargue.

Comandos de una línea por agente

search-boost install -t cursor -y
search-boost install -t codex,claude -y --auto-allow
search-boost install -t grok -y --auto-allow
search-boost install -t antigravity --workspace --auto-allow -y

Vista previa sin escribir: search-boost install --dry-run -y

Verificar instalación

search-boost doctor          # health checks (offline, pass/warn/fail)
search-boost doctor --json   # machine-readable report for CI/scripts
search-boost status          # install dashboard (keys, layer, agents)

Códigos de salida: 0 correcto · 1 fallo (o advertencias con --strict) · 2 solo advertencias.

Opcional: search-boost doctor --probe añade prueba de búsqueda en vivo (necesita red; Fase 2).

Luego confirma en tu agente:

Agente

Verificación rápida

Cursor

Configuración → MCP → search-boost conectado; herramientas listadas

Cursor CLI

Misma entrada MCP en ~/.cursor/mcp.json

Codex

La sesión de codex lista herramientas mcp__search-boost__*

Claude Code

El panel MCP muestra search-boost; las herramientas se pueden llamar sin aviso de denegación (si --auto-allow)

Grok Build

grok mcp doctor search-boost · grok inspect

Antigravity

La configuración MCP incluye search-boost; reinicia el IDE después de la instalación

Si las herramientas aparecen pero las llamadas fallan, ejecuta search-boost serve en una terminal para ver errores de inicio.

Banderas de instalación (referencia rápida)

Bandera

Efecto

-t, --target

Qué agente(s) conectar (cursor, codex, claude, grok, antigravity, cursor-cli, auto, all)

-y, --yes

No interactivo: omite el asistente de claves/capas, usa --target=auto, implica --auto-allow y --replace-native

-t sin -y

Sigue siendo no interactivo para ese objetivo y sigue reemplazando la búsqueda nativa por defecto — pero no implica --auto-allow; añádelo explícitamente si no quieres avisos de permiso

--auto-allow

Pre-aprueba las herramientas MCP de search-boost en la configuración del agente (lista blanca de Cursor CLI, default_tools_approval_mode de Codex, reglas de permiso de Claude/Grok/Antigravity) para que el agente no pregunte cada sesión

--replace-native / --keep-native

Deshabilitar o mantener la búsqueda web integrada donde el agente admita un cambio (Codex web_search, Claude WebSearch). El valor predeterminado es reemplazar cuando no es interactivo

--dry-run

Muestra las acciones sin escribir archivos

Para una incorporación completa (claves API + elección de capa), ejecuta search-boost setup o search-boost install sin -y.


Related MCP server: gemini-search-mcp

Lo que obtienes

Herramienta MCP

Propósito

fused_search

Búsqueda paralela multi-motor, deduplicación, clasificación cruzada

fetch_page

Texto completo de página (Jina + respaldo HTML, focus opcional)

x_search

Palabra clave / usuario / hilo de X/Twitter

deep_research

Una ronda por llamada — repite con suggested_queries hasta que los vacíos estén vacíos, luego sintetiza (~3 rondas máximo)

search_layer

Mostrar o establecer free (sin clave) vs api (motores con clave)

search_stats

Aciertos de caché, disponibilidad de motores, diagnósticos

También: recurso search-boost://policy · prompt search_routing

Capas

  • free — Bing + DuckDuckGo + Yahoo + Exa-free; sin claves API.

  • api — motores de la capa gratuita más Antigravity CLI (cuando está disponible) y cualquier Tavily / Brave / Exa que configures (una clave funciona; se recomiendan las tres para la mejor fusión entre motores)

Claves: search-boost config keys~/.search-boost-keys.json (el legado ~/.dsh-search-boost-keys.json aún se lee; o las variables de entorno TAVILY_API_KEY, BRAVE_API_KEY, EXA_API_KEY). Enrutamiento opcional: enabledEngines: ["exa"] o "engines": { "brave": { "enabled": false } } en el archivo de claves.

Obtén claves: Tavily · Brave Search API · Exa

Autenticación X/Twitter (opcional): mejora el x_search oficial cuando hay credenciales presentes. Se almacena en ~/.search-boost-xauth.json (el legado ~/.dsh-search-boost-xauth.json aún se lee) o mediante XAI_API_KEY / Grok /x-login. Sobrescribe la ruta del archivo: SEARCH_BOOST_XAUTH_FILE.

Sobrescrituras de archivos de configuración: SEARCH_BOOST_KEYS_FILE, SEARCH_BOOST_LAYER_FILE, SEARCH_BOOST_XAUTH_FILE (variables de entorno opcionales que apuntan a rutas personalizadas).


Hoja de referencia CLI

Comando

Qué hace

search-boost

TUI interactivo

search-boost setup

Incorporación (claves + capa + instalación)

search-boost install / uninstall

Conectar MCP + prompts en agentes

search-boost serve

Ejecutar servidor MCP stdio (usado por agentes)

search-boost status

Claves, capa, estado configurado por agente

`search-boost doctor [--quick

--probe] [--json] [--strict]`

Comprobaciones de salud de configuración/agentes/motores con aprobado/advertencia/fallo

search-boost status

Claves, capa, estado de instalación por agente (sin veredicto)

`search-boost config keys

layer

search`

Claves, capa predeterminada, reemplazo de búsqueda nativa

search-boost print <agent>

Imprimir fragmento MCP sin escribir

search-boost agents

Lista de agentes legible por máquina

Banderas de instalación: -t cursor,codex,…|auto|all · -y (no interactivo; implica --auto-allow + --replace-native) · --dry-run · --auto-allow (pre-aprueba herramientas MCP — ver tabla arriba) · --replace-native / --keep-native · --scope user|project (Grok) · --workspace (Antigravity .agents/)


Agentes compatibles

Agente

Configuración MCP

También instala

Cursor IDE

~/.cursor/mcp.json

hook, skill

Cursor CLI

~/.cursor/mcp.json

hook, skill (variante CLI), auto-allow opcional CLI

Codex CLI

~/.codex/config.toml

AGENTS.md, skill

Claude Code

~/.claude.json

CLAUDE.md, skill, permisos

Grok Build

~/.grok/config.toml

rule, skill · grok-plugin

Antigravity

~/.gemini/config/mcp_config.json

AGENTS.md, GEMINI.md, skill, workspace opcional

Los prompts usan redacción a discreción del modelo (busca cuando elijas, no forzado en cada turno). Consulta agents/ para plantillas por agente.

Búsqueda web nativa: Codex web_search y Claude WebSearch se pueden deshabilitar con --replace-native (predeterminado cuando no es interactivo). Cursor / Antigravity dependen solo de la preferencia de skill y hook. La navegación nativa de Grok se deja activada.

Antigravedad + agy CLI: En la capa api, el motor CLI opcional de Antigravedad (agy en PATH) se une solo a los niveles de búsqueda medio y complejo fused_search, no a búsquedas simples. Depende del inicio de sesión local y de la cuota de la plataforma; los tiempos de espera son de ~45s.


Plugin Grok

El plugin se envía dentro del paquete npm (MCP mediante npx portátil, más habilidad).

La reinstalación es idempotente: search-boost install -t grok elimina cualquier bloque [permission] anterior de search-boost (marcado o heredado) antes de escribir uno nuevo, por lo que las claves duplicadas [permission] no pueden romper el inicio de grok. Si [ui] permission_mode = "always-approve" ya está configurado, --auto-allow omite la inyección de [permission] (always-approve aprueba las herramientas MCP globalmente). search-boost doctor advierte sobre bloques de permisos duplicados o redundantes.

Desde un clon de git (raíz del repositorio):

grok plugin install ./grok-plugin --trust
search-boost install -t grok -y --auto-allow

Después de npm install -g search-boost-mcp (sin necesidad de clonar):

# bash / macOS / Linux
grok plugin install "$(npm root -g)/search-boost-mcp/grok-plugin" --trust

# Windows PowerShell
grok plugin install "$(npm root -g)\search-boost-mcp\grok-plugin" --trust

search-boost install -t grok -y --auto-allow

El .mcp.json empaquetado usa npx -y search-boost-mcp serve para que el plugin funcione en cualquier máquina con Node ≥ 22.13.

Detalles → grok-plugin/README.md


Solución de problemas

Síntoma

Qué probar

¿Está saludable search-boost?

search-boost doctor — veredito de pasa/advierte/falla; --json para scripts

La instalación falla inmediatamente

Node ≥ 22.13 (node -v); actualiza si es una versión anterior

Servidor MCP faltante en el agente

Vuelve a ejecutar la instalación, reinicia el agente, verifica con search-boost status

Llamadas a herramientas bloqueadas / aprobación en cada turno

Reinstala con --auto-allow, o aprueba una vez en la interfaz de usuario del agente

Sin resultados / motores vacíos

search-boost doctor — verifica capa/claves/motores; free no necesita claves; api necesita al menos un motor con clave mediante search-boost config keys o variables de entorno (se recomiendan las tres)

Problemas de red/proxy

Fase 2: search-boost doctor --probe (aún no implementado)

MCP no se inicia

search-boost doctormcp_launch_command, node_version; luego search-boost serve

El plugin Grok MCP no se inicia

grok mcp doctor search-boost; asegúrate de que npx y el acceso a la red funcionen

grok falla al analizar config.toml

[permission] duplicado — ejecuta search-boost install -t grok -y --auto-allow

Antigravedad agy nunca se ejecuta

Requiere la capa api, agy en PATH, y complexity medio/complejo, no simple

Tiempos de espera / errores de búsqueda

Un proxy corporativo o firewall puede bloquear Bing/DDG/Jina; prueba search-boost serve localmente para leer stderr


Desarrollo

git clone https://github.com/Mr-remon219/search-boost.git
cd search-boost && npm install
npm run check && npm run test:install && npm run smoke
node cli.mjs install --dry-run -y

Las instalaciones desde un clon local escriben node /path/to/cli.mjs serve (no npx). No se requiere un checkout hermano ni SEARCH_BOOST_DSH_ROOT.


Licencia

MIT


Enlaces: Issues · dsh-search-boost · pi-search-boost

Enlace amigable: LINUX DO 社区

Install Server
A
license - permissive license
-
quality - not tested
A
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
3Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    B
    maintenance
    MCP server that enables coding agents to search X/Twitter and the web through the local Grok CLI, providing better search results than default Codex or Claude search without requiring an API key.
    38
    3
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    MCP server for web search powered by Google AI Mode (Gemini). Enables any AI agent to search the web in real-time for free and without rate limits.
    2
    172
    MIT
  • A
    license
    -
    quality
    B
    maintenance
    A zero-config web search and fetch MCP server for LLM agents, featuring multi-backend metasearch, persistent rolling cache, and structured error envelopes for retry-friendly interactions.
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Free, open-source web search gateway and MCP server for LLMs, AI agents, and RAG. It provides no-key web, code, academic, and community search with deduplication, ranking fusion, and citation-ready results.
    3
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • Multi-engine search for AI agents. Trust scoring, local corpus, MCP-native. Self-hostable, BYOK.

  • Web search for AI agents — one tool across 6 engines, routed to the cheapest + cached.

  • Web research for agents: quality-scored Google search, webpage extraction, and deep research.

View all MCP Connectors

Latest Blog Posts

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/Mr-remon219/search-boost'

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