ต้นแบบ · รุ่นทดลอง: มีทุก server ในทะเบียนทางการ อัปเดตทุก 30 นาที รีวิวและบัญชีผู้ใช้จะมาในขั้นถัดไป
PopNx MCPที่รวม MCP สำหรับคนใช้ AI · อธิบายเป็นภาษาคน

Agent Web Search

โดย JerryLiu369รุ่น 0.8.1i★ –iรันบนเครื่อง
ชื่อใน registryio.github.JerryLiu369/agent-web-search

ติดตั้ง

ภาพรวม

คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)

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

สามเสาของ PopNx MCP

สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน

ใช้ทำอะไรได้

ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry

  • การเชื่อมต่อ: รันบนเครื่อง
  • ช่องทาง (transport): 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ติดตั้ง uv ของ Python (มีคำสั่ง 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": "ใส่ค่าของคุณ",
        "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": "ใส่ค่าของคุณ"
      }
    }
  }
}

พิมพ์คำสั่งนี้ใน Terminal

claude mcp add agent-web-search --env AGENT_WEB_SEARCH_PROVIDERS='ใส่ค่าของคุณ' --env ARK_API_KEY='ใส่ค่าของคุณ' --env GEMINI_API_KEY='ใส่ค่าของคุณ' --env XAI_API_KEY='ใส่ค่าของคุณ' --env DEEPSEEK_API_KEY='ใส่ค่าของคุณ' --env AGENT_WEB_SEARCH_RESPONSES_API_KEY='ใส่ค่าของคุณ' --env AGENT_WEB_SEARCH_RESPONSES_BASE_URL='ใส่ค่าของคุณ' --env AGENT_WEB_SEARCH_MESSAGES_API_KEY='ใส่ค่าของคุณ' --env AGENT_WEB_SEARCH_MESSAGES_BASE_URL='ใส่ค่าของคุณ' --env TAVILY_API_KEY='ใส่ค่าของคุณ' --env BRAVE_SEARCH_API_KEY='ใส่ค่าของคุณ' --env PERPLEXITY_API_KEY='ใส่ค่าของคุณ' --env YDC_API_KEY='ใส่ค่าของคุณ' --env EXA_API_KEY='ใส่ค่าของคุณ' --env PARALLEL_API_KEY='ใส่ค่าของคุณ' --env ZHIPU_WEB_SEARCH_API_KEY='ใส่ค่าของคุณ' --env ZHIPU_CHAT_SEARCH_API_KEY='ใส่ค่าของคุณ' -- 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": "ใส่ค่าของคุณ",
        "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": "ใส่ค่าของคุณ"
      }
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

เปิดใน VS Code

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .vscode/mcp.json ของโปรเจกต์

{
  "servers": {
    "agent-web-search": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "agent-web-search-mcp"
      ],
      "env": {
        "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": "ใส่ค่าของคุณ"
      }
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น

ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี

ค่าที่ต้องใส่เอง

  • 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

ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README

ทำอะไรได้บ้าง

รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง

ผลตรวจเบื้องต้นi

เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 7 พ.ย. 2569

  • ✓ ผ่าน

    ตัวตนผู้ทำตรงกับ repo

    ชื่อใน registry ยืนยันด้วยบัญชี GitHub JerryLiu369 ซึ่งเป็นเจ้าของ repo

  • … ยังไม่ตรวจ

    ยังมีคนดูแล

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • … ยังไม่ตรวจ

    มีสัญญาอนุญาต (license)

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • – ไม่เกี่ยว

    endpoint ตอบ

    ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต

  • – ไม่เกี่ยว

    ล็อกอินแบบ OAuth

    ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน

  • … ยังไม่ตรวจ

    คำอธิบายเครื่องมือไม่มีคำสั่งแอบแฝง

    รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต

เทียบกับตัวอื่นในหมวด ค้นข้อมูลและความจำของ AIi

  • ดาวมากกว่า 0% ของอีก 7277 ตัวในหมวดนี้
  • ส่งรุ่นใหม่เข้า registry ล่าสุดกว่า 72% ของอีก 7277 ตัวในหมวดนี้
  • ผลตรวจเบื้องต้นดีกว่าหรือเท่ากับ 100% ของอีก 7277 ตัวในหมวดนี้

เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo

คำถามที่พบบ่อย

Agent Web Search ปลอดภัยไหม?

จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น

ต้องใช้กุญแจหรือรหัสอะไรบ้าง?

ต้องใส่ค่าเหล่านี้: 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 จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)

ยังมีคนดูแลอยู่ไหม?

repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (0.8.1) เข้า registry 15 วันที่ผ่านมา

ใช้กับโปรแกรมไหนได้บ้าง?

โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Python (uv) ในเครื่องด้วย

มีตัวไหนใช้แทนได้บ้าง?

ในหมวดเดียวกันมี Context7, Codebase Memory, Exa

ตัวที่ใช้แทนได้

server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว

อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi

Context7

โดย upstash

ส่งคู่มือการใช้ไลบรารีและเฟรมเวิร์กรุ่นล่าสุดให้ AI อ่านก่อนตอบ ช่วยให้โค้ดที่ AI เขียนไม่ใช้คำสั่งเก่าที่เลิกใช้แล้ว

บนเครื่องหรือคลาวด์★ 64,224MITอัปเดต เมื่อวาน
ติดตั้ง

Codebase Memory

โดย DeusData

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

รันบนเครื่อง★ 48,148MITอัปเดต 21 วันที่ผ่านมา
ติดตั้ง

Exa

โดย exa-labs

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

รันบนคลาวด์★ 5,213MITอัปเดต เดือนที่แล้ว
ติดตั้ง

README จากผู้ทำ

เปิดอ่าน README

ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ 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

ตัดมาแค่ช่วงต้น อ่านต่อใน repo

ถาม PopNx