AnySearch
OfficialServidor MCP de AnySearch
Servidor MCP de búsqueda unificada en tiempo real que admite búsqueda web general, búsqueda en dominios verticales (23 dominios), búsqueda por lotes en paralelo y extracción de contenido de páginas URL completas.
Características
Búsqueda web general — consultas en lenguaje natural de formato libre
Búsqueda en dominios verticales — consultas estructuradas en 23 dominios (finanzas, académico, seguridad, legal, código, etc.)
Búsqueda por lotes en paralelo — hasta 5 consultas independientes en una sola llamada
Extracción de contenido de URL — obtiene y extrae el contenido completo de la página como Markdown
Acceso anónimo — funciona sin una clave API (con límites de tasa más bajos)
Related MCP server: Scout
Configuración de la clave API
Una clave API es opcional pero recomendada. Sin una clave, todas las funciones siguen funcionando mediante acceso anónimo con límites de tasa más bajos.
Obtener una clave API
Visita https://anysearch.com/console/api-keys para crear una clave API gratuita.
Prioridad de la clave
Prioridad | Fuente |
1 (más alta) | Flag de CLI |
2 | Variable de entorno |
3 | Archivo |
4 | Acceso anónimo (límites de tasa más bajos) |
Comportamiento de la clave
Escenario | Comportamiento |
Sin clave | Proceder con acceso anónimo (límites de tasa más bajos) |
Con clave | Enviada mediante cabecera |
Clave agotada, clave auto-registrada devuelta | El agente debe pedir confirmación al usuario y luego persistir la nueva clave |
Clave agotada, sin nueva clave | Informar al usuario y sugerir configurar una nueva clave API |
Transporte MCP
El servidor MCP de AnySearch admite de forma nativa el transporte HTTP Streamable (especificación MCP 2025-03-26). Los clientes SSE y stdio pueden conectarse a través de un proxy.
Transporte | ¿Nativo? | Mejor para |
HTTP Streamable | Sí | OpenCode, Claude Desktop (2025.6+), clientes basados en web |
SSE | Vía proxy | Cursor, Windsurf |
stdio | Vía proxy | Claude Desktop (legado), VS Code Copilot, Cline |
Instalación
HTTP Streamable (Recomendado — No requiere proxy)
Para agentes que admiten el transporte HTTP Streamable (especificación MCP 2025-03-26+):
OpenCode (~/.opencode/config.json o opencode.json del proyecto):
{
"mcp": {
"anysearch": {
"type": "streamable-http",
"url": "https://api.anysearch.com/mcp",
"headers": {
"Authorization": "Bearer ${ANYSEARCH_API_KEY}"
}
}
}
}Claude Desktop (2025.6+, claude_desktop_config.json):
{
"mcpServers": {
"anysearch": {
"type": "streamable-http",
"url": "https://api.anysearch.com/mcp",
"headers": {
"Authorization": "Bearer ${ANYSEARCH_API_KEY}"
}
}
}
}Sin una clave API, omita la sección
headers. El servidor utilizará el acceso anónimo automáticamente.
stdio (Vía Proxy)
Para agentes que solo admiten transporte stdio. Dos opciones de proxy:
Opción A: mcp-remote (Recomendado)
mcp-remote — detecta automáticamente HTTP Streamable, configuración más simple:
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"anysearch": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.anysearch.com/mcp",
"--header",
"Authorization: Bearer ${ANYSEARCH_API_KEY}"
]
}
}
}VS Code Copilot (.vscode/mcp.json):
{
"servers": {
"anysearch": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.anysearch.com/mcp",
"--header",
"Authorization: Bearer ${ANYSEARCH_API_KEY}"
]
}
}
}Cline (configuración de VS Code):
{
"mcpServers": {
"anysearch": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.anysearch.com/mcp",
"--header",
"Authorization: Bearer ${ANYSEARCH_API_KEY}"
]
}
}
}Sin una clave API, omita los argumentos
"--header"y"Authorization: Bearer ...".
Opción B: supergateway
supergateway — más opciones de transporte, admite salida SSE:
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"anysearch": {
"command": "npx",
"args": [
"-y",
"supergateway",
"--streamableHttp",
"https://api.anysearch.com/mcp",
"--oauth2Bearer",
"${ANYSEARCH_API_KEY}"
]
}
}
}Sin una clave API, omita los argumentos
"--oauth2Bearer"y la clave.
SSE (Vía Proxy)
Para agentes que solo admiten transporte SSE (Cursor, Windsurf). Requiere ejecutar un servidor proxy SSE local:
Iniciar el proxy
npx -y supergateway \
--streamableHttp https://api.anysearch.com/mcp \
--outputTransport sse \
--port 8000 \
--oauth2Bearer <your_api_key>Sin una clave API, omita el flag
--oauth2Bearer.
Luego configure su agente:
Cursor (.cursor/mcp.json):
{
"mcpServers": {
"anysearch": {
"type": "sse",
"url": "http://localhost:8000/sse"
}
}
}Windsurf (~/.codeium/windsurf/mcp_config.json):
{
"mcpServers": {
"anysearch": {
"serverUrl": "http://localhost:8000/sse"
}
}
}El proxy SSE debe permanecer en ejecución mientras el agente esté activo. Considere ejecutarlo como un servicio en segundo plano.
Referencia rápida para agentes
Agente | Transporte | Ubicación de configuración | ¿Necesita proxy? | Herramienta de proxy |
OpenCode | HTTP Streamable |
| No | — |
Claude Desktop (2025.6+) | HTTP Streamable |
| No | — |
Claude Desktop (legado) | stdio |
| Sí |
|
Cursor | SSE |
| Sí |
|
VS Code Copilot | stdio |
| Sí |
|
Windsurf | SSE |
| Sí |
|
Cline | stdio | Configuración de VS Code | Sí |
|
Herramientas disponibles
search
Ejecuta una consulta de búsqueda, ya sea general o en un dominio vertical.
Parámetro | Tipo | Requerido | Descripción |
| string | Sí | Consulta de búsqueda. Para búsqueda vertical, siga el |
| string | No | Dominio vertical (ej. |
| string | No | Clave de enrutamiento de subdominio (ej. |
| object | No | Parámetros extra según el esquema del sub_domain |
| string[] | No | Filtro: |
| string | No |
|
| integer | No | 1–100, por defecto 10 |
| string | No |
|
list_domains
Consulta el directorio de dominios verticales. Debe llamarse antes de la búsqueda vertical para descubrir los sub_domains disponibles y sus formatos de consulta.
Parámetro | Tipo | Requerido | Descripción |
| string | Uno de | Dominio único a consultar |
| string[] | Uno de | Lote de hasta 5 dominios |
Devuelve una tabla Markdown: sub_domain | description | query_format | params_schema | zone
batch_search
Ejecuta 2–5 consultas de búsqueda independientes en paralelo. Un fallo único no bloquea a las demás.
Parámetro | Tipo | Requerido | Descripción |
| object[] | Sí | 1–5 objetos de consulta, cada uno con los mismos campos que |
extract
Obtiene el contenido completo de la página desde una URL y lo devuelve como Markdown. Truncado a 50,000 caracteres. Solo páginas HTML.
Parámetro | Tipo | Requerido | Descripción |
| string | Sí | URL de destino ( |
Flujo de decisión
User query
|
+-- Has structured identifiers? (Stock:/CVE:/DOI:/IATA:/patent etc.)
| YES -> 1) list_domains -> discover sub_domain & query_format
| 2) search with domain + sub_domain + zone
|
+-- Multiple independent intents?
| YES -> batch_search
|
+-- Need deeper content than snippets?
| YES -> extract the URL
|
+-- Otherwise -> search (general)Restricciones de búsqueda vertical
Antes de la búsqueda vertical, debe llamar a list_domains para el dominio de destino y seguir:
query_format— formato exacto para la cadena de consulta (ej. ticker sin procesar, no lenguaje natural)params_schema— esquema JSON para parámetros extra opcionaleszone— si esCN, debe establecerzone: "cn"en la llamada de búsquedaSelección de
sub_domain— haga coincidir la intención del usuario con la mejor descripción de sub_domain
Dominios admitidos
code tech fashion travel home ecommerce gaming film music finance academic legal business ip security education health religion geo environment energy ugc
Ejemplos
Búsqueda general
{ "query": "quantum computing breakthroughs 2025", "max_results": 5, "freshness": "month" }Búsqueda vertical (acciones)
{ "query": "AAPL", "domain": "finance", "sub_domain": "finance.us_stock", "max_results": 5 }Búsqueda por lotes
{
"queries": [
{ "query": "AAPL", "domain": "finance", "sub_domain": "finance.us_stock" },
{ "query": "python async http client", "domain": "code", "sub_domain": "code.general" }
]
}Extraer URL
{ "url": "https://en.wikipedia.org/wiki/Quantum_computing" }Notas de seguridad
Las consultas de búsqueda, las URL extraídas y las claves API se envían a
https://api.anysearch.comNo utilice para consultas que contengan información sensible (contraseñas, datos personales, secretos comerciales) a menos que confíe en el proveedor
Evite pegar claves API directamente en el chat — utilice variables de entorno o archivos
.env
This server cannot be installed
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
- AlicenseAqualityBmaintenanceProvides LLMs with real-time web search and content extraction capabilities, including text/news search, full-text URL reading, and targeted technical documentation search.323MIT
- AlicenseBqualityBmaintenanceEnables AI agents to perform comprehensive search across 27 search engines including web, academic, code, community, package managers, video, images, podcasts, and maps, with multi-modal support, caching, and security features.14MIT
- AlicenseAqualityBmaintenanceEnables AI agents to perform unified web searches, GitHub, and GitLab searches with caching, reranking, and fallback across multiple providers.45819MIT
- AlicenseNot gradedqualityBmaintenanceProvides web search and content extraction for AI agents.MIT
Related MCP Connectors
The best web search for your AI Agent
LLM-ready web search + instant answers + URL-to-clean-text fetch for agents and RAG.
Web search for AI agents — one tool across 6 engines, routed to the cheapest + cached.
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/anysearch-ai/anysearch-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server