Context7
Up-to-date docs for AI agents
Descripción del creador (original en inglés)
Provider-neutral web_search for AI agents. Grounding + agent search APIs, keyless defaults.
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
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_KEYLos valores marcados como secretos son llaves de tu cuenta. Nunca los compartas ni los pegues en un chat.
Necesitas
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en 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"
}
}
}
}Ejecuta esto en tu terminal
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-mcpCompleta los valores vacíos antes de ejecutarlo.
Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.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"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Pégalo en .vscode/mcp.json de tu proyecto
{
"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"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
AGENT_WEB_SEARCH_PROVIDERS envAGENT_WEB_SEARCH_RESPONSES_BASE_URL envAGENT_WEB_SEARCH_MESSAGES_BASE_URL envEsta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 7 nov 2026
El nombre en el registro se verificó con la cuenta de GitHub JerryLiu369, dueña del repo
Todavía no hemos leído este repo en GitHub
Todavía no hemos leído este repo en GitHub
Este se ejecuta en tu computadora; no hay endpoint en internet
Se ejecuta en tu computadora y usa ajustes locales en su lugar
Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
Debes completar: 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
Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).
El repo de GitHub cambió por última vez –, y la última versión (0.8.1) llegó al registro hace 15 días.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Python (uv) en tu computadora.
En la misma categoría: Context7, Codebase Memory, Exa
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
Up-to-date docs for AI agents
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Connect AI agents to Exa for web search, content fetching, and multi-step research.
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
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...)
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.
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?"
uvx agent-web-search-mcp --help
Install once into your global user environment (recommended):
# Recommended isolated installation
pipx install agent-web-search-mcp
python -m pip install agent-web-search-mcp
# 1. Verify the CLI and run a real search
agent-web-search --version agent-web-search "What changed in the latest OpenAI Codex CLI?"
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.
| Integration | Client / Environment | Setup |
|---|---|---|
| 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 Code | codex mcp add agent-web-search -- agent-web-search-mcp (Details) |
| DSH Plugin | DeepSeek Harness (desktop & web) | dsh plugin --profile desktop add github:JerryLiu369/agent-web-search (Details) |
| Hermes Plugin | Hermes Agent | hermes 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.
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.
results; model-backed providers may also return an answer.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.
| Provider | Website | Search backend | API key | Enabled by default |
|---|---|---|---|---|
| DDGS | DuckDuckGo | Conventional DuckDuckGo search | Free · no key required | Yes |
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.
| Provider | Website | Model-native search surface | API key | Enabled by default |
|---|---|---|---|---|
| ARK | Volcengine Ark | Responses API with Doubao web-search grounding | ARK_API_KEY | No |
| Codex Alpha (experimental) | Alpha Search-compatible gateway | Model-backed Alpha Search surface | AGENT_WEB_SEARCH_CODEX_ALPHA_API_KEY | No |
| DeepSeek | DeepSeek API | Anthropic Messages API with native web search | DEEPSEEK_API_KEY | No |
| Gemini | Google AI | Gemini Google Search grounding | GEMINI_API_KEY | No |
| Grok | xAI | xAI web search and X Search | XAI_API_KEY | No |
| Responses | Responses API-compatible gateway | Generic OpenAI Responses API with web search grounding | AGENT_WEB_SEARCH_RESPONSES_API_KEY | No |
| Messages | Messages API-compatible gateway | Generic Anthropic Messages API with web search grounding | AGENT_WEB_SEARCH_MESSAGES_API_KEY | No |
| Zhipu Chat Search | Zhipu AI | GLM Chat Completions with native web search | ZHIPU_CHAT_SEARCH_API_KEY | No |
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.
| Provider | Website | Agent-facing search surface | API key | Enabled by default |
|---|---|---|---|---|
| Exa | Exa | Semantic Search API or free MCP fallback | Free without key · optional EXA_API_KEY | Yes |
| Parallel | Parallel | Context-oriented search API or free MCP | Free without key · optional PARALLEL_API_KEY | Yes |
| Brave | Brave Search | Structured Web Search API | BRAVE_SEARCH_API_KEY | No |
| Perplexity | Perplexity API | Native structured Search API | PERPLEXITY_API_KEY | No |
| Tavily | Tavily | Agent-oriented Search API | TAVILY_API_KEY | No |
| You.com | You.com API | Unified web and news Search API | YDC_API_KEY | No |
| **Zhipu Web Sear
Solo se muestra el principio; lee el resto en el repo