Repolode
oxylabs

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. 1

    Obtén una clave de Oxylabs Web API desde el panel

  2. 2

    Configura la clave de API como variable de entorno

    export OXYLABS_WEB_API_KEY="your_api_key_here"
  3. 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