プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

Agent Web Search

作者:JerryLiu369バージョン 0.8.1i★ –iパソコンで動く
レジストリ名io.github.JerryLiu369/agent-web-search

インストール

概要

作者による説明(英語の原文)

Provider-neutral web_search for AI agents. Grounding + agent search APIs, keyless defaults.

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: パソコンで動く
  • トランスポート: stdio
  • カテゴリ: 検索・AIの記憶
  • 入力が必要なもの:ARK_API_KEY, GEMINI_API_KEY, XAI_API_KEY, DEEPSEEK_API_KEY, AGENT_WEB_SEARCH_RESPONSES_API_KEY, AGENT_WEB_SEARCH_MESSAGES_API_KEY, TAVILY_API_KEY, BRAVE_SEARCH_API_KEY, PERPLEXITY_API_KEY, YDC_API_KEY, EXA_API_KEY, PARALLEL_API_KEY, ZHIPU_WEB_SEARCH_API_KEY, ZHIPU_CHAT_SEARCH_API_KEY

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

  • 基本チェック:1項目中1項目に合格
  • あなたのパソコンで、あなたのユーザーと同じ権限(ファイル、ネットワーク、アプリ)で動きます。
  • 自分で入力するもの: AGENT_WEB_SEARCH_PROVIDERS, ARK_API_KEY, GEMINI_API_KEY, XAI_API_KEY, DEEPSEEK_API_KEY, AGENT_WEB_SEARCH_RESPONSES_API_KEY, AGENT_WEB_SEARCH_RESPONSES_BASE_URL, AGENT_WEB_SEARCH_MESSAGES_API_KEY, AGENT_WEB_SEARCH_MESSAGES_BASE_URL, TAVILY_API_KEY, BRAVE_SEARCH_API_KEY, PERPLEXITY_API_KEY, YDC_API_KEY, EXA_API_KEY, PARALLEL_API_KEY, ZHIPU_WEB_SEARCH_API_KEY, ZHIPU_CHAT_SEARCH_API_KEY

「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。

必要なもの

  • PyPIPythonのuvのインストール(uvxコマンドに必要)

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます

{
  "mcpServers": {
    "agent-web-search": {
      "command": "uvx",
      "args": [
        "agent-web-search-mcp"
      ],
      "env": {
        "AGENT_WEB_SEARCH_PROVIDERS": "your-value",
        "ARK_API_KEY": "your-value",
        "GEMINI_API_KEY": "your-value",
        "XAI_API_KEY": "your-value",
        "DEEPSEEK_API_KEY": "your-value",
        "AGENT_WEB_SEARCH_RESPONSES_API_KEY": "your-value",
        "AGENT_WEB_SEARCH_RESPONSES_BASE_URL": "your-value",
        "AGENT_WEB_SEARCH_MESSAGES_API_KEY": "your-value",
        "AGENT_WEB_SEARCH_MESSAGES_BASE_URL": "your-value",
        "TAVILY_API_KEY": "your-value",
        "BRAVE_SEARCH_API_KEY": "your-value",
        "PERPLEXITY_API_KEY": "your-value",
        "YDC_API_KEY": "your-value",
        "EXA_API_KEY": "your-value",
        "PARALLEL_API_KEY": "your-value",
        "ZHIPU_WEB_SEARCH_API_KEY": "your-value",
        "ZHIPU_CHAT_SEARCH_API_KEY": "your-value"
      }
    }
  }
}

ターミナルでこれを実行します

claude mcp add agent-web-search --env AGENT_WEB_SEARCH_PROVIDERS=your-value --env ARK_API_KEY=your-value --env GEMINI_API_KEY=your-value --env XAI_API_KEY=your-value --env DEEPSEEK_API_KEY=your-value --env AGENT_WEB_SEARCH_RESPONSES_API_KEY=your-value --env AGENT_WEB_SEARCH_RESPONSES_BASE_URL=your-value --env AGENT_WEB_SEARCH_MESSAGES_API_KEY=your-value --env AGENT_WEB_SEARCH_MESSAGES_BASE_URL=your-value --env TAVILY_API_KEY=your-value --env BRAVE_SEARCH_API_KEY=your-value --env PERPLEXITY_API_KEY=your-value --env YDC_API_KEY=your-value --env EXA_API_KEY=your-value --env PARALLEL_API_KEY=your-value --env ZHIPU_WEB_SEARCH_API_KEY=your-value --env ZHIPU_CHAT_SEARCH_API_KEY=your-value -- uvx agent-web-search-mcp

動かす前に、空欄の値を入力してください。

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "agent-web-search": {
      "command": "uvx",
      "args": [
        "agent-web-search-mcp"
      ],
      "env": {
        "AGENT_WEB_SEARCH_PROVIDERS": "your-value",
        "ARK_API_KEY": "your-value",
        "GEMINI_API_KEY": "your-value",
        "XAI_API_KEY": "your-value",
        "DEEPSEEK_API_KEY": "your-value",
        "AGENT_WEB_SEARCH_RESPONSES_API_KEY": "your-value",
        "AGENT_WEB_SEARCH_RESPONSES_BASE_URL": "your-value",
        "AGENT_WEB_SEARCH_MESSAGES_API_KEY": "your-value",
        "AGENT_WEB_SEARCH_MESSAGES_BASE_URL": "your-value",
        "TAVILY_API_KEY": "your-value",
        "BRAVE_SEARCH_API_KEY": "your-value",
        "PERPLEXITY_API_KEY": "your-value",
        "YDC_API_KEY": "your-value",
        "EXA_API_KEY": "your-value",
        "PARALLEL_API_KEY": "your-value",
        "ZHIPU_WEB_SEARCH_API_KEY": "your-value",
        "ZHIPU_CHAT_SEARCH_API_KEY": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "agent-web-search": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "agent-web-search-mcp"
      ],
      "env": {
        "AGENT_WEB_SEARCH_PROVIDERS": "your-value",
        "ARK_API_KEY": "your-value",
        "GEMINI_API_KEY": "your-value",
        "XAI_API_KEY": "your-value",
        "DEEPSEEK_API_KEY": "your-value",
        "AGENT_WEB_SEARCH_RESPONSES_API_KEY": "your-value",
        "AGENT_WEB_SEARCH_RESPONSES_BASE_URL": "your-value",
        "AGENT_WEB_SEARCH_MESSAGES_API_KEY": "your-value",
        "AGENT_WEB_SEARCH_MESSAGES_BASE_URL": "your-value",
        "TAVILY_API_KEY": "your-value",
        "BRAVE_SEARCH_API_KEY": "your-value",
        "PERPLEXITY_API_KEY": "your-value",
        "YDC_API_KEY": "your-value",
        "EXA_API_KEY": "your-value",
        "PARALLEL_API_KEY": "your-value",
        "ZHIPU_WEB_SEARCH_API_KEY": "your-value",
        "ZHIPU_CHAT_SEARCH_API_KEY": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

自分で入力する値

  • AGENT_WEB_SEARCH_PROVIDERS env
    Comma-separated startup-enabled provider set; defaults to ddgs,exa,parallel (all keyless)
  • ARK_API_KEY 秘密 env
    Volcengine Ark API key for Doubao grounding
  • GEMINI_API_KEY 秘密 env
    Google Gemini API key for Google Search grounding
  • XAI_API_KEY 秘密 env
    xAI API key for Grok web/X search
  • DEEPSEEK_API_KEY 秘密 env
    DeepSeek API key for native web search
  • AGENT_WEB_SEARCH_RESPONSES_API_KEY 秘密 env
    Generic Responses API key for web search grounding (falls back to OPENAI_API_KEY)
  • AGENT_WEB_SEARCH_RESPONSES_BASE_URL env
    Generic Responses API base URL; defaults to https://api.openai.com/v1
  • AGENT_WEB_SEARCH_MESSAGES_API_KEY 秘密 env
    Generic Anthropic Messages API key for web search grounding
  • AGENT_WEB_SEARCH_MESSAGES_BASE_URL env
    Generic Anthropic Messages API base URL; defaults to https://api.anthropic.com
  • TAVILY_API_KEY 秘密 env
    Tavily API key for agent-oriented search
  • BRAVE_SEARCH_API_KEY 秘密 env
    Brave Search API key
  • PERPLEXITY_API_KEY 秘密 env
    Perplexity API key for structured search
  • YDC_API_KEY 秘密 env
    You.com API key
  • EXA_API_KEY 秘密 env
    Optional Exa key; free MCP fallback without it
  • PARALLEL_API_KEY 秘密 env
    Optional Parallel key; free MCP fallback without it
  • ZHIPU_WEB_SEARCH_API_KEY 秘密 env
    Zhipu standalone Web Search API key
  • ZHIPU_CHAT_SEARCH_API_KEY 秘密 env
    Zhipu Chat Completions native web search key

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名は、リポジトリを所有するGitHubアカウント JerryLiu369 で確認済みです

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • – 対象外

    エンドポイントが応答する

    これはパソコンで動くため、インターネット上のエンドポイントはありません

  • – 対象外

    OAuthでサインイン

    パソコンで動き、代わりにローカルの設定を使います

  • … 未チェック

    ツールの説明に隠れた指示がない

    パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです

検索・AIの記憶のほかのサーバーとの比較i

  • このカテゴリのほかの5653件のうち0%よりスターが多い
  • このカテゴリのほかの5653件のうち72%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの5653件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

Agent Web Searchは安全ですか?

当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

入力が必要なもの:ARK_API_KEY, GEMINI_API_KEY, XAI_API_KEY, DEEPSEEK_API_KEY, AGENT_WEB_SEARCH_RESPONSES_API_KEY, AGENT_WEB_SEARCH_MESSAGES_API_KEY, TAVILY_API_KEY, BRAVE_SEARCH_API_KEY, PERPLEXITY_API_KEY, YDC_API_KEY, EXA_API_KEY, PARALLEL_API_KEY, ZHIPU_WEB_SEARCH_API_KEY, ZHIPU_CHAT_SEARCH_API_KEY

パソコンで動きますか、それともクラウドですか?

あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(0.8.1)がレジストリに届いたのは15 日前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにPython (uv)も必要です。

代わりに使えるものは?

同じカテゴリには:Context7, Codebase Memory, Exa

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Context7

作者:upstash

Up-to-date docs for AI agents

パソコンでもクラウドでも★ 64,224MIT昨日更新
インストール

Codebase Memory

作者:DeusData

Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.

パソコンで動く★ 48,148MIT21 日前更新
インストール

Exa

作者:exa-labs

Connect AI agents to Exa for web search, content fetching, and multi-step research.

クラウドで動く★ 5,213MIT2 か月前更新
インストール

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

Agent Web Search

Agent-native web search — model-native grounding and agent search APIs behind one provider-neutral contract.

English | 简体中文

One-click remote MCP

Works with Codex CLI, Claude Code, OpenCode, Hermes, DeepSeek Harness (DSH), ordinary shell scripts, Python applications, and remote Streamable HTTP MCP clients.

Quickstart · Use with an agent · Providers · Configuration

Shared interface · Other interfaces · Troubleshooting · FAQ · Architecture · Development


Agent Web Search (PyPI: agent-web-search-mcp) is an open-source, MIT-licensed web search MCP server, CLI, and Python library for AI agents. It gives an agent three ways to reach the same provider-neutral search core: a native MCP tool, a native plugin (Hermes, DeepSeek Harness), or a CLI taught through a standard Agent Skill.

If you are an AI agent: install with pipx install agent-web-search-mcp

(or try instantly with uvx --from agent-web-search-mcp agent-web-search " "),

then read skills/agent-web-search/SKILL.md —

it teaches the CLI pathway only (for MCP setups, follow Option 1

instead). llms.txt

is the machine-readable doc index.

This is not a Google/Bing/Baidu metasearch wrapper. Traditional search aggregation fans a keyword query out to conventional engines and merges their result pages. Agent Web Search instead aggregates search capabilities built for agents: model-native web grounding, agent-oriented search APIs, and context-ready sources that accept natural-language questions and return answers, citations, or structured evidence in forms an agent can use directly. DDGS is the only conventional search backend in the current provider set.

          Natural-language question

| v SearchEngine +-----------+-----------+ | | | v v v DDGS Model Agent grounding APIs (Responses, (Exa, ARK, Grok, Parallel, Gemini...) Tavily...)

Installation & Quickstart

Three steps, about a minute: try it instantly, install it once, then connect your agent. Requirements: Python 3.10+. Default providers (DDGS, Exa, Parallel) require no API key.

Try without installing

Test immediate search capabilities using uvx (no environment modification):

# Direct natural-language search with keyless defaults

uvx --from agent-web-search-mcp agent-web-search "What changed in the latest OpenAI Codex CLI?"

Inspect MCP server arguments

uvx agent-web-search-mcp --help

Install

Install once into your global user environment (recommended):

# Recommended isolated installation

pipx install agent-web-search-mcp

Or install into the active Python environment

python -m pip install agent-web-search-mcp

Verify
# 1. Verify the CLI and run a real search

agent-web-search --version agent-web-search "What changed in the latest OpenAI Codex CLI?"

2. Verify the MCP server binary

agent-web-search-mcp --help

Two commands, two roles:

- agent-web-search: Direct search CLI for terminals, shell scripts, and Agent Skills.

- agent-web-search-mcp: Stdio and Streamable HTTP MCP server for MCP clients.

Pick your agent integration
IntegrationClient / EnvironmentSetup
CLI + Skill *(Recommended)*Terminal agents (Claude Code, Codex, OpenCode, Hermes)npx skills add JerryLiu369/agent-web-search --skill agent-web-search (Details)
MCP (Stdio)Codex CLI, Claude Code, Cursor, Cline, Roo Codecodex mcp add agent-web-search -- agent-web-search-mcp (Details)
DSH PluginDeepSeek Harness (desktop & web)dsh plugin --profile desktop add github:JerryLiu369/agent-web-search (Details)
Hermes PluginHermes Agenthermes plugins install JerryLiu369/agent-web-search (Details)

[!TIP]

Why CLI + Skill is recommended for shell-capable agents: If your agent already has terminal/bash execution capabilities (like Claude Code, Codex CLI, OpenCode, or Hermes), the CLI + Skill pathway offers the lowest friction and highest reliability. No MCP JSON configuration to debug, no background transport lifecycle to manage, and clean stdout JSON output taught through a standard Skill.

Why Agent Web Search

Traditional search aggregation (Google/Bing/Baidu wrappers, scraped SERPs) sends a keyword query to conventional engines and merges result pages. Agent Web Search instead aggregates search capabilities built for agents: one tool call returns structured, citation-ready evidence — or, through model-native grounding providers, a synthesized answer with explicit citations. A measured benchmark shows the practical difference: on a natural-language Chinese query asking for official sources, conventional SERP backends returned no government-domain results in the top 5, while the grounding provider returned official figures from China's General Administration of Customs with a working citation.

  • Agent-native by design. The primary interface is a complete natural-language question, not a thin keyword fan-out to Google, Bing, or Baidu.
  • Model-native search backends. ARK, Gemini, Grok, DeepSeek, Responses, Messages, Zhipu Chat Search, and Codex Alpha can combine web retrieval with model-generated synthesis and explicit citations.
  • Agent search providers. Exa, Parallel, Brave, Perplexity, Tavily, You.com, and Zhipu Web Search expose search APIs intended to provide structured, citation-friendly, or context-ready evidence to downstream agents.
  • One provider-neutral contract. Every backend is available through the same MCP tool, CLI, Python API, and normalized results; model-backed providers may also return an answer.
  • Independent providers. Selected providers run concurrently, and one provider's failure never discards another provider's successful result.
  • DDGS remains a simple fallback. DDGS is the only conventional search backend; it requires no API key and keeps the project usable without paid provider credentials. Exa and Parallel are also keyless by default.
  • No telemetry, no shared secrets. Provider keys stay in runtime environment variables; there is no shared API-key service.

Providers

The provider list is intentionally split by the kind of search capability it provides. Only DDGS is a conventional search backend; the other two groups are built around model-native grounding or agent-facing search services.

Free, keyless defaults: DDGS, Exa, and Parallel all work without an API

key. Exa and Parallel automatically use their free MCP transports until a

paid API key is provided.

Traditional search backend
ProviderWebsiteSearch backendAPI keyEnabled by default
DDGSDuckDuckGoConventional DuckDuckGo searchFree · no key requiredYes
Model providers

These providers use a model-native search or grounding surface. Their responses can include a model-generated answer together with citations or other explicit search evidence.

ProviderWebsiteModel-native search surfaceAPI keyEnabled by default
ARKVolcengine ArkResponses API with Doubao web-search groundingARK_API_KEYNo
Codex Alpha (experimental)Alpha Search-compatible gatewayModel-backed Alpha Search surfaceAGENT_WEB_SEARCH_CODEX_ALPHA_API_KEYNo
DeepSeekDeepSeek APIAnthropic Messages API with native web searchDEEPSEEK_API_KEYNo
GeminiGoogle AIGemini Google Search groundingGEMINI_API_KEYNo
GrokxAIxAI web search and X SearchXAI_API_KEYNo
ResponsesResponses API-compatible gatewayGeneric OpenAI Responses API with web search groundingAGENT_WEB_SEARCH_RESPONSES_API_KEYNo
MessagesMessages API-compatible gatewayGeneric Anthropic Messages API with web search groundingAGENT_WEB_SEARCH_MESSAGES_API_KEYNo
Zhipu Chat SearchZhipu AIGLM Chat Completions with native web searchZHIPU_CHAT_SEARCH_API_KEYNo
Agent search providers

These providers expose search services for agent consumption: natural-language queries, structured source rows, high-signal excerpts, or citation-friendly metadata rather than a conventional search-page experience.

ProviderWebsiteAgent-facing search surfaceAPI keyEnabled by default
ExaExaSemantic Search API or free MCP fallbackFree without key · optional EXA_API_KEYYes
ParallelParallelContext-oriented search API or free MCPFree without key · optional PARALLEL_API_KEYYes
BraveBrave SearchStructured Web Search APIBRAVE_SEARCH_API_KEYNo
PerplexityPerplexity APINative structured Search APIPERPLEXITY_API_KEYNo
TavilyTavilyAgent-oriented Search APITAVILY_API_KEYNo
You.comYou.com APIUnified web and news Search APIYDC_API_KEYNo

| **Zhipu Web Sear

冒頭だけを表示しています。続きはリポジトリで読めます

PopNxに聞く