Una biblioteca de metabúsqueda en Python que consulta varios motores y devuelve resultados unificados de texto, imágenes, videos, noticias y libros.
oxylabs/web-api-mcp
Servidor MCP autoalojable que ofrece a los agentes de IA búsquedas, scraping de páginas y extractores especializados mediante Oxylabs Web API.
- Estrellas
- 40
- Forks
- 9
- Issues abiertos
- 2
- Último commit
- ayer
¿Qué es?
Este es el servidor oficial de Model Context Protocol para Oxylabs Web API. Permite que cualquier agente compatible con MCP busque en la web en tiempo real, lea páginas en Markdown o JSON (incluidas las páginas con mucho JavaScript o protegidas contra bots) y use extractores especializados para sitios concretos, todo a través de una única conexión MCP.
Puedes usar un endpoint remoto alojado con una clave de API en un encabezado de la solicitud, o ejecutar el servidor de Python por tu cuenta mediante stdio para un cliente local o mediante HTTP como servicio compartido. El autoalojamiento se configura con variables de entorno para la clave de API, los reintentos, un límite de gasto y el presupuesto de tokens en línea para respuestas grandes.
En las ejecuciones locales, las páginas grandes se guardan en un archivo temporal y se leen por fragmentos; además, el servidor señala las páginas que parecen requerir renderizado de JavaScript. Los datos estructurados pueden obtenerse con un parser especializado o con uno de IA que siga un prompt o un esquema JSON.
Funciones clave
- 01Busca en la web en tiempo real y obtiene resultados orgánicos ordenados por relevancia, con título, descripción y URL.
- 02Extrae cualquier página como Markdown o campos con nombre como JSON mediante un prompt o un esquema.
- 03Llama a endpoints de extractores especializados con sus propios parámetros.
- 04Se ejecuta a través de un endpoint remoto alojado o en una instancia autoalojada mediante stdio o HTTP.
- 05Guarda las páginas demasiado grandes en disco y las lee por fragmentos en las ejecuciones locales.
- 06Límite de velocidad opcional por servidor para controlar el gasto en la API.
Casos de uso
- Dar a un agente de programación o investigación acceso a búsquedas web en tiempo real y lectura de páginas.
- Extraer campos estructurados de páginas de productos o anuncios para incorporarlos al flujo de trabajo de un agente.
- Ejecutar un servicio de scraping compartido para todo el equipo dentro de una red interna.
- Mantener las claves de API y el acceso a la red dentro de tu propia infraestructura.
Inicio rápido
- 1
Obtén una clave de Oxylabs Web API desde el panel
- 2
Configura la clave de API como variable de entorno
export OXYLABS_WEB_API_KEY="your_api_key_here" - 3
Conecta Claude Code al servidor Remote MCP alojado
claude mcp add --transport http --scope user oxylabs-web-api https://mcp.oxylabs.io/web-api-mcp --header "Authorization: Bearer ${OXYLABS_WEB_API_KEY}"
Antes de usarlo
- Se requiere una clave de Oxylabs Web API, y el uso del analizador de IA se cobra aparte de las consultas de scraping.
- El autoalojamiento requiere Python 3.10 o posterior y uv; tendrás que gestionar las actualizaciones por tu cuenta.
- El transporte HTTP requiere configurar MCP_ALLOWED_HOSTS; de lo contrario, se rechazarán las solicitudes.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es web-api-mcp?
- Servidor MCP autoalojable que ofrece a los agentes de IA búsquedas, scraping de páginas y extractores especializados mediante Oxylabs Web API. Este es el servidor oficial de Model Context Protocol para Oxylabs Web API. Permite que cualquier agente compatible con MCP busque en la web en tiempo real, lea páginas en Markdown o JSON (incluidas las páginas con mucho JavaScript o protegidas contra bots) y use extractores especializados para sitios concretos, todo a través de una única conexión MCP.
- ¿web-api-mcp es gratuito? ¿Qué licencia tiene?
- web-api-mcp es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿web-api-mcp sigue mantenido?
- Mantenimiento activo. El último commit de web-api-mcp fue el 6 nov 2026.
- ¿Para qué puedo usar web-api-mcp?
- Dar a un agente de programación o investigación acceso a búsquedas web en tiempo real y lectura de páginas. Extraer campos estructurados de páginas de productos o anuncios para incorporarlos al flujo de trabajo de un agente. Ejecutar un servicio de scraping compartido para todo el equipo dentro de una red interna. Mantener las claves de API y el acceso a la red dentro de tu propia infraestructura.
- ¿Cómo se instala web-api-mcp?
- Obtén una clave de Oxylabs Web API desde el panel Configura la clave de API como variable de entorno: export OXYLABS_WEB_API_KEY="your_api_key_here" Conecta Claude Code al servidor Remote MCP alojado: claude mcp add --transport http --scope user oxylabs-web-api https://mcp.oxylabs.io/web-api-mcp --header "Authorization: Bearer ${OXYLABS_WEB_API_KEY}"
- ¿Dónde consigo web-api-mcp?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/oxylabs/web-api-mcp
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Servidor MCP que ofrece a agentes de IA búsquedas web en tiempo real, búsquedas por dominio, consultas por lotes en paralelo y extracción de páginas de URL a Markdown.
Un servidor MCP que conecta agentes de IA con Exa para buscar en la web, obtener contenido de páginas e investigar en varios pasos.
Servidor MCP que ofrece a asistentes de IA búsqueda web en tiempo real, extracción de contenido, mapeo de sitios y rastreo mediante la API de Tavily.
Servidor MCP en Go que ofrece a clientes LLM búsqueda web e imágenes, y extracción de páginas a Markdown, sin necesidad de claves API.
Servidor MCP que permite a agentes de IA ejecutar cualquier scraper o Actor de automatización de Apify Store para extraer datos de redes sociales, buscadores, mapas y sitios web.