Los agentes de código ahora tienen dos lugares de donde obtener acceso web: servidores MCP que agregas a mano y plugins que reúnen skills, un servidor MCP o ambos en una sola instalación. Codex y ChatGPT comparten un único directorio de plugins; Cursor tiene su propio marketplace. Firecrawl publicó una serie de recopilaciones de «los mejores plugins» durante la primera semana de octubre de 2026 y puso su propio plugin primero en cada una. Este artículo plantea una pregunta más acotada y comprobable: para los cuatro proveedores de datos web que comparamos en otras partes, ¿qué puedes instalar hoy realmente y qué viene con cada uno?
Instalamos cada uno, así que las respuestas de abajo salen de una ejecución, no de un README. Donde no pudimos probar algo, lo decimos. Y uno de los cuatro somos nosotros.
Qué probamos y qué no
Todas las instalaciones se hicieron el 13 de octubre de 2026 con codex-cli 0.156.1, cada una en un CODEX_HOME nuevo y vacío para que nada pasara de un proveedor a otro. Usamos codex plugin marketplace add, luego codex plugin add, y después revisamos qué quedó en disco y qué mostraba codex mcp list.
No ejecutamos una sesión con un modelo, así que no podemos decirte qué tan bien funcionan las skills de ningún plugin. No probamos Cursor en absoluto: no está instalado en la máquina que usamos, así que lo que decimos de Cursor viene de la documentación de Cursor y del repo de cada proveedor. Y tampoco pudimos comprobar los listados de los directorios desde fuera de las apps.
Qué evaluar
- Dónde vive. Un listado en un directorio (un clic, revisado) o un repo de GitHub (dos comandos, lo lees antes).
- Qué incluye. Solo skills, un servidor MCP, o ambos. Las skills le enseñan al agente un flujo de trabajo; un servidor MCP le da herramientas en vivo.
- Autenticación. Inicio de sesión con OAuth, una API key en una variable de entorno, o ninguna. Esto determina qué puede incluir un plugin.
- Licencia. MIT, un EULA del proveedor, o sin especificar. Define si puedes hacer un fork y revisar las skills para tu equipo.
- Compatibilidad con el cliente. Algunos paquetes están hechos para un solo cliente y solo cargan en otro por casualidad de formato.
Los candidatos
| Proveedor | Instalación en Codex que ejecutamos | Instalado | MCP incluido en Codex | Autenticación | Licencia del repo |
|---|---|---|---|---|---|
| Firecrawl | codex plugin marketplace add firecrawl/cli, luego codex plugin add firecrawl@firecrawl | v1.1.0, 13 skills | No | Inicio de sesión del CLI de Firecrawl o FIRECRAWL_API_KEY para las skills | No indicada en los metadatos del repo |
| Bright Data | codex plugin marketplace add brightdata/skills, luego codex plugin add brightdata-plugin@brightdata-plugins | v1.8.0, 21 skills | No | Cuenta de Bright Data y token de API | MIT |
| Zyte | codex plugin marketplace add zytedata/codex-skills, luego codex plugin add zyte-web-data@zyte-ai | v0.4.0, 5 skills | Sí: zyte en https://mcp.zyte.com/v1/mcp, «Not logged in» hasta que inicias sesión | OAuth en el navegador | EULA de Zyte |
| Crawlora | codex plugin marketplace add Crawlora-org/crawlora-skills, luego codex plugin add crawlora@crawlora | v1.0.0, 165 skills | No (a propósito, ver abajo) | CRAWLORA_API_KEY para las skills | MIT |
Dos de esas incorporaciones de marketplace funcionaron por una puerta trasera que conviene conocer. Codex lee un .claude-plugin/marketplace.json al estilo Claude como ubicación heredada, así que el repo de Bright Data (publicado como plugin de Claude Code) y el repo CLI de Firecrawl se instalaron en Codex sin un manifiesto específico de Codex. En cambio, el repo aparte firecrawl-codex-plugin de Firecrawl no se pudo agregar directamente como marketplace: Codex informó que no había ningún manifiesto compatible en su raíz, y su README indica que tú mismo debes armar un archivo de marketplace.
Firecrawl: el que tiene listados en directorios
Firecrawl publica un plugin por cliente: repos separados para Claude Code, Codex, Cursor y otros. El plugin de Cursor incluye un servidor MCP alojado en https://mcp.firecrawl.dev/v2/mcp-oauth que abre un inicio de sesión en el navegador en el primer uso (sin key que pegar), más 13 skills y una regla de instalación. La propia recopilación de Firecrawl dice que se instala en Cursor con /add-plugin firecrawl y enlaza su página del Cursor Marketplace, y su post del 6 de octubre anuncia un plugin oficial de ChatGPT que, según dice, también funciona en Codex. Esos listados son el verdadero diferenciador, y no los hemos verificado.
Lo que sí verificamos es la ruta de GitHub: el repo firecrawl/cli se instala en Codex como un plugin de 13 skills; los READMEs de los plugins de Firecrawl describen esas skills como funcionando a través del CLI de Firecrawl. Su repo dedicado a Codex se describe a sí mismo como solo de skills y dice, a su última actualización en junio, que estaba esperando un listado en el directorio, así que lee los posts de octubre de Firecrawl junto con ese README. Elígelo si quieres la vía de un clic y la cobertura de clientes más amplia, y te parece bien iniciar sesión con OAuth.
Bright Data: un plugin de Claude Code que casualmente carga en Codex
El repo brightdata/skills de Bright Data se presenta como un plugin de Claude Code, con licencia MIT, actualizado el 12 de octubre. Se instaló en Codex como 21 skills: scraping, búsqueda, feeds de datos, creación de scrapers, proxy y guías de buenas prácticas de SDK. No incluye ningún servidor MCP. En Codex eso significa que agregas el MCP de Bright Data por separado si quieres la superficie de herramientas, y no encontramos un paquete específico para Cursor. Elígelo si ya trabajas con la infraestructura de Bright Data y quieres sus skills en el agente.
Zyte: el único MCP incluido, porque usa OAuth
Zyte publica paquetes dedicados para Claude Code, Codex y GitHub Copilot CLI, además de un repo genérico de agent-plugin (zytedata/skills) para otros agentes. El repo genérico no se pudo agregar como marketplace de Codex; el repo dedicado zytedata/codex-skills sí. Se instaló con cinco skills y registró el servidor MCP alojado de Zyte, que apareció como «Not logged in», lo cual coincide con el inicio de sesión OAuth de Zyte. Las skills de Zyte generan un proyecto Scrapy funcional a partir de un prompt en lenguaje natural, que es un trabajo distinto al de una herramienta que devuelve datos. Cursor aparece en el texto de marketing de Zyte y en el README de su repo genérico, pero no encontramos un paquete dedicado para Cursor. Elígelo si lo que quieres del agente es un código de scraper mantenible, y te parece bien el EULA de Zyte.
Crawlora: el conjunto de skills más amplio, solo skills en Codex
El plugin de Crawlora es el repo mismo: un único plugin crawlora que instala las 165 skills, las cuales llaman a la API REST de Crawlora con tu CRAWLORA_API_KEY. Para obtener las herramientas MCP nativas para agentes en Codex, agrega el servidor por separado:
codex plugin marketplace add Crawlora-org/crawlora-skills
codex plugin add crawlora@crawlora
export CRAWLORA_API_KEY=sk_your_key_here
codex mcp add crawlora --url https://mcp.crawlora.net/mcp --bearer-token-env-var CRAWLORA_API_KEY
En Cursor el repo también es un plugin: las skills se cargan desde skills/, y un mcp.json en la raíz registra el servidor MCP alojado con "Authorization": "Bearer ${env:CRAWLORA_API_KEY}", la sintaxis de interpolación que documenta Cursor. No lo hemos instalado en Cursor. No está listado en el Cursor Marketplace ni en el directorio de Codex, y no lo hemos enviado a ninguno de los dos. Elígelo cuando el trabajo consista en registros estructurados de plataformas concretas (precios, listados, presentaciones regulatorias, perfiles) a través de muchas fuentes y prefieras instalar desde un repo que puedas leer.
Por qué solo los servidores OAuth pueden viajar dentro de un plugin de Codex
Esta es la parte que no esperábamos encontrar. Apuntamos el mcp.json incluido en un plugin a un servidor simulado local y registramos lo que enviaba Codex. Los encabezados personalizados llegaron. Pero un encabezado Authorization nunca llegó, y un valor como ${CRAWLORA_API_KEY} se envió como ese texto literal, sin expandirse desde el entorno. Claves como bearer_token_env_var hicieron que Codex descartara el servidor completo. Así que un servidor que se autentica con una API key estática no tiene hoy forma de enviar una vía de credenciales funcional dentro de un plugin de Codex, y los proveedores que incluyen MCP ahí son los que usan OAuth. Por eso el plugin de Zyte registró un servidor y los otros tres no.
El esquema portable de agent-plugin coincide: define solo type, url y headers para un servidor remoto y ninguna interpolación de entorno. La documentación de Cursor toma el enfoque opuesto y sí resuelve ${env:NAME} en url y headers. Espera que esto difiera según el cliente y que cambie; estos resultados son de una versión de Codex en un solo día.
Directorio o GitHub: cómo elegir
- Un clic para ti o un equipo pequeño. Un plugin listado en un directorio (Firecrawl, según sus propios anuncios) es el camino más corto.
- Un equipo que quiere leer lo que instala. Un plugin de GitHub que puedas fijar y revisar. Los cuatro proveedores cumplen; Crawlora y Bright Data son MIT, Zyte tiene su propio EULA.
- Un código de scraper generado por el agente. El plugin de Zyte.
- Muchas plataformas concretas con una sola key. Las skills de Crawlora, con el servidor MCP agregado por separado en Codex.
- Un sitio difícil y específico a gran volumen. Las skills de Bright Data junto con su infraestructura.
Instala Crawlora en Codex o Cursor
165 skills y un servidor MCP alojado, una sola API key, facturación solo por éxito. 2,000 créditos gratis al mes, sin tarjeta.
Fuentes
Lecturas relacionadas
- Los mejores servidores MCP para OpenAI Codex en 2026 — los mismos cuatro proveedores como servidores MCP, incluido el complemento de Zyte para Codex.
- Los mejores marketplaces de skills para agentes de IA en 2026 — dónde se listan y se descubren las skills.
- Los mejores servidores MCP de búsqueda web en 2026 — endpoints de búsqueda probados en vivo.
- Crawlora vs Firecrawl · Crawlora vs Bright Data · Crawlora vs Zyte.
- Dale a tu agente de IA datos web en vivo con MCP — cómo funciona MCP y cómo conectarte en tres minutos.
Preguntas frecuentes
¿Puedo instalar un plugin de datos web en Codex sin el directorio de plugins?
Sí. Codex puede agregar un marketplace de plugins directamente desde un repo de GitHub con codex plugin marketplace add <owner/repo>, y luego codex plugin add <plugin>@<marketplace>. El 13 de octubre de 2026 instalamos así Crawlora (165 skills), Bright Data (21), el paquete de Zyte para Codex (5) y el repo CLI de Firecrawl (13) en codex-cli 0.156.1. Probamos solo la instalación, no qué tan bien funcionan las skills.
¿Por qué algunos plugins de datos web incluyen un servidor MCP en Codex y otros no?
Se reduce a la autenticación. En nuestra prueba con codex-cli 0.156.1, Codex eliminó un encabezado Authorization del mcp.json incluido en un plugin y pasó los marcadores ${VAR} como texto literal, así que un servidor que necesita una API key estática no puede enviar una vía de credenciales funcional dentro del plugin. El paquete de Zyte incluyó su servidor MCP porque ese servidor se autentica con OAuth. Las instalaciones de Firecrawl, Bright Data y Crawlora para Codex no incluyeron ninguno.
¿Está Firecrawl listado en los directorios de plugins de Cursor y ChatGPT?
Firecrawl dice que sí: sus posts del 5 al 6 de octubre de 2026 describen un listado en el Cursor Marketplace (se instala con /add-plugin firecrawl) y un plugin oficial de ChatGPT que también funciona en Codex. No pudimos verificar ninguno de los dos listados desde fuera de esas apps. Ninguno de los otros tres proveedores de esta comparación afirma tener un listado en esos directorios.
¿Tiene Crawlora un plugin para Cursor o Codex?
Sí, como plugin alojado en GitHub y no como listado en un directorio. Para Codex, ejecuta codex plugin marketplace add Crawlora-org/crawlora-skills y codex plugin add crawlora@crawlora para instalar 165 skills, y luego agrega el servidor MCP por separado con codex mcp add crawlora --url https://mcp.crawlora.net/mcp --bearer-token-env-var CRAWLORA_API_KEY. El repo también es un plugin de Cursor con un mcp.json incluido, que no hemos probado dentro de Cursor. No se ha enviado al marketplace de Cursor ni al directorio de OpenAI.
¿El plugin de qué proveedor es mejor para generar un scraper en lugar de obtener datos?
El de Zyte. Sus skills convierten una descripción en lenguaje natural en un proyecto Scrapy funcional, que después es tuyo y lo ejecutas tú. Los plugins de Firecrawl, Bright Data y Crawlora están pensados para obtener o extraer datos mediante herramientas y skills.
