原型 · 预览版:收录官方注册中心里的全部服务器,每 30 分钟同步一次。评价和账户功能将在后续阶段推出。
PopNx MCP为使用 AI 的人准备的 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 的三大支柱

这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。

它能帮你做什么

我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。

  • 连接方式: 在你的电脑上运行
  • 传输方式: 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

标为机密的值是你账户的钥匙。千万不要分享给别人,也不要粘贴到聊天里。

你需要

  • PyPI已安装 Python 的 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月8日

  • ✓ 通过

    作者与仓库一致

    注册名称已通过 GitHub 账户 JerryLiu369 验证,该账户拥有此仓库

  • … 尚未检查

    仍在维护

    我们还没有从 GitHub 读取这个仓库

  • … 尚未检查

    有许可证

    我们还没有从 GitHub 读取这个仓库

  • – 不适用

    端点有响应

    它在你的电脑上运行,没有互联网端点

  • – 不适用

    使用 OAuth 登录

    在你的电脑上运行,改用本地设置

  • … 尚未检查

    工具描述中没有隐藏指令

    它在你的电脑上运行;我们只能读取互联网端点的工具列表

与“搜索与 AI 记忆”中的其他服务器比较i

  • 星标数多于此分类中其他 5678 个服务器的 0%
  • 发布到注册中心的时间比此分类中其他 5678 个服务器的 71% 更新
  • 基础检查结果等于或优于此分类中其他 5678 个服务器的 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)于16天前进入注册中心。

哪些应用可以使用它?

支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。你的电脑上还需要有 Python (uv)。

有什么可以替代它?

同一分类中有:Context7, Codebase Memory, Exa

替代选择

同一分类中其他作者的服务器,按星标数排序。

如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况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