search-boost-mcp
search-boost-mcp
Multi-engine web search MCP server for coding agents. One CLI install wires it into Cursor, Cursor CLI, Codex, Claude Code, Grok Build, and Antigravity.
search-boost 系列
プロジェクト
用途
リンク
search-boost (このリポジトリ)
Cursor · Codex · Claude · Grok · Antigravity via MCP
ここにあります
DeepSeek Harness bundle プラグイン
pi 拡張
Search engines are vendored in lib/search/ (originally from dsh-search-boost): on the free layer, Bing, DuckDuckGo, Yahoo, and Exa-free run in parallel; the api layer adds Antigravity CLI (when available) and whichever keyed Tavily / Brave / Exa engines you configure (one key is enough; all three recommended for best fusion). Also included: X/Twitter fallback, Jina page fetch, and deep-research rounds.
v0.1.4 の新機能
単一エンジンAPI層 — api 層は、設定または有効にした tavily/brave/exa のいずれかを使用します。3つのキーすべては必要ありません。
エンジンごとのルーティング —
~/.search-boost-keys.json内でオプションのenabledEnginesまたはエンジンごとのenabled: falseを使用可能。部分キーメッセージ — doctor、status、keys wizard、および
fused_searchは、有効なキー付きエンジンが3つ未満の場合に警告し、3つすべてを設定するよう推奨します。
v0.1.2 の新機能
自己完結型エンジンプール
lib/search/内: Bing + DuckDuckGo + Yahoo + Exa-free による一般検索; 同じプールがx_searchフォールバックをsite:クエリで強化します。x_searchフォールバック はマルチエンジンドメイン検索のために自動的にsite:x.comを先頭に追加し、XAI 認証情報がなくてもキーワードモードが機能します。外部 dsh リポジトリや npm 依存関係なし — エンジンロジックはこのリポジトリに同梱されています。
インストール(推奨)
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インストール後に各エージェントを再起動して MCP をリロードしてください。
エージェントごとのワンライナー
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書き込みなしでプレビュー: search-boost install --dry-run -y
インストールの確認
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)終了コード: 0 正常 · 1 失敗(--strict の場合は警告も) · 2 警告のみ。
オプション: search-boost doctor --probe はライブ検索スモークを追加します(ネットワークが必要; フェーズ2)。
次にエージェントで確認してください:
エージェント | クイックチェック |
Cursor | 設定 → MCP → |
Cursor CLI | 同じ MCP エントリが |
Codex |
|
Claude Code | MCP パネルに |
Grok Build |
|
Antigravity | MCP 設定に |
ツールが表示されても呼び出しが失敗する場合は、ターミナルで search-boost serve を実行して起動エラーを確認してください。
インストールフラグ(クイックリファレンス)
フラグ | 効果 |
| どのエージェントに接続するか ( |
| 非対話型: キー/レイヤーウィザードをスキップ、 |
| そのターゲットに対しては依然として非対話型で、デフォルトでネイティブ検索を置き換える — ただし |
| エージェント設定で search-boost MCP ツールを事前承認(Cursor CLI 許可リスト、Codex |
| エージェントがスイッチをサポートしている場合、組み込みの Web 検索を無効にするか保持する(Codex |
| ファイルに書き込まずにアクションを表示 |
完全オンボーディング(APIキー + レイヤー選択)の場合は、-y なしで search-boost setup または search-boost install を実行してください。
Related MCP server: gemini-search-mcp
得られるもの
MCPツール | 目的 |
| マルチエンジン並列検索、重複排除、クロスランキング |
| 完全なページテキスト(Jina + HTML フォールバック、オプションの |
| X/Twitter キーワード / ユーザー / スレッド |
| 呼び出しごとに1ラウンド — ギャップがなくなるまで |
|
|
| キャッシュヒット、エンジン利用可能性、診断情報 |
また: リソース search-boost://policy · プロンプト search_routing
レイヤー
free — Bing + DuckDuckGo + Yahoo + Exa-free; APIキー不要。
api — フリーレイヤーのエンジンに加え、Antigravity CLI(利用可能な場合)および設定した Tavily / Brave / Exa の任意の組み合わせ(1つのキーでも動作しますが、最良のクロスエンジンフュージョンには3つすべてを推奨)
キー: search-boost config keys → ~/.search-boost-keys.json(レガシー ~/.dsh-search-boost-keys.json も読み込まれます; または環境変数 TAVILY_API_KEY, BRAVE_API_KEY, EXA_API_KEY)。オプションのルーティング: キーファイル内で enabledEngines: ["exa"] または "engines": { "brave": { "enabled": false } }。
キーを取得: Tavily · Brave Search API · Exa
X/Twitter認証(オプション): 認証情報がある場合、公式の x_search が向上します。~/.search-boost-xauth.json(レガシー ~/.dsh-search-boost-xauth.json も読み込まれます)または XAI_API_KEY / Grok /x-login 経由で保存されます。ファイルパスのオーバーライド: SEARCH_BOOST_XAUTH_FILE。
設定ファイルのオーバーライド: SEARCH_BOOST_KEYS_FILE, SEARCH_BOOST_LAYER_FILE, SEARCH_BOOST_XAUTH_FILE(カスタムパスを指すオプションの環境変数)。
CLIチートシート
コマンド | 説明 | ||
| インタラクティブTUI | ||
| オンボーディング(キー + レイヤー + インストール) | ||
| MCP + プロンプトをエージェントに接続 | ||
| MCP stdioサーバーを実行(エージェントが使用) | ||
| キー、レイヤー、エージェントごとの設定状態 | ||
`search-boost doctor [--quick | --probe] [--json] [--strict]` | 設定/エージェント/エンジンのヘルスチェック(pass/warn/fail) | |
| キー、レイヤー、エージェントごとのインストール状態(判定なし) | ||
`search-boost config keys | layer | search` | キー、デフォルトレイヤー、ネイティブ検索の置き換え |
| MCPスニペットを書き込まずに表示 | ||
| マシン可読なエージェントリスト |
インストールフラグ: -t cursor,codex,…|auto|all · -y(非対話型; --auto-allow + --replace-native を暗示) · --dry-run · --auto-allow(MCPツールを事前承認 — 上の表を参照) · --replace-native / --keep-native · --scope user|project (Grok) · --workspace (Antigravity .agents/)
サポートされているエージェント
エージェント | MCP設定 | 追加インストール |
Cursor IDE |
| フック、スキル |
Cursor CLI |
| フック、スキル(CLI版)、オプションのCLI自動許可 |
Codex CLI |
| AGENTS.md、スキル |
Claude Code |
| CLAUDE.md、スキル、権限 |
Grok Build |
| ルール、スキル · grok-plugin |
Antigravity |
| AGENTS.md、GEMINI.md、スキル、オプションのワークスペース |
プロンプトはモデルの裁量を促す文言を使用します(あなたが選んだときに検索 — 毎ターン強制されるわけではありません)。エージェントごとのテンプレートは agents/ を参照。
ネイティブWeb検索: Codexの web_search とClaudeの WebSearch は --replace-native で無効にできます(非対話型ではデフォルト)。Cursor/Antigravityはスキル+フックの設定のみに依存します。Grokのネイティブブラウズは有効のままです。
Antigravity + agy CLI: apiレイヤーでは、オプションのAntigravity CLIエンジン(agy on PATH)は、単純なルックアップではなく、中および複雑なfused_search階層にのみ参加します。ローカルサインインとプラットフォームの割り当てに依存し、タイムアウトは約45秒です。
Grok プラグイン
このプラグインはnpmパッケージ内に同梱されています(ポータブルなnpx経由のMCP、およびスキル)。
再インストールは冪等です: search-boost install -t grokは、新しい[permission]ブロックを書き込む前に、以前のsearch-boost [permission]ブロック(マークされたものまたはレガシー)を削除するため、重複した[permission]キーがgrokの起動を妨げることはありません。[ui] permission_mode = "always-approve"がすでに設定されている場合、--auto-allowは[permission]の注入をスキップします(always-approveはMCPツールをグローバルに承認します)。search-boost doctorは、重複または冗長なパーミッションブロックを警告します。
git cloneから(リポジトリルート):
grok plugin install ./grok-plugin --trust
search-boost install -t grok -y --auto-allownpm install -g search-boost-mcp後(clone不要):
# 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バンドルされている.mcp.jsonはnpx -y search-boost-mcp serveを使用するため、プラグインはNode ≥ 22.13を搭載した任意のマシンで動作します。
トラブルシューティング
症状 | 試すこと |
search-boostは正常ですか? |
|
インストールがすぐに失敗する | Node ≥ 22.13 ( |
エージェントにMCPサーバーがない | インストールを再実行し、エージェントを再起動し、 |
ツール呼び出しがブロックされる/毎回承認 |
|
結果がない/エンジンが空 |
|
ネットワーク/プロキシの問題 | フェーズ2: |
MCPが起動しない |
|
GrokプラグインMCPが起動しない |
|
| 重複した |
Antigravity | apiレイヤー、 |
タイムアウト/フェッチエラー | 企業プロキシまたはファイアウォールがBing/DDG/Jinaをブロックしている可能性があります; |
開発
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ローカルクローンインストールはnode /path/to/cli.mjs serve(npxではない)を書き込みます。サイドチェックアウトやSEARCH_BOOST_DSH_ROOTは不要です。
ライセンス
MIT
リンク: Issues · dsh-search-boost · pi-search-boost
フレンドリーリンク: LINUX DO コミュニティ
Maintenance
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
- Alicense-qualityBmaintenanceMCP 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.383MIT
- AlicenseAqualityBmaintenanceMCP 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.2172MIT
- Alicense-qualityBmaintenanceA 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
- AlicenseAqualityAmaintenanceFree, 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.31MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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