Agent Accessibility Auditor

Audita un sitio web para verificar la legibilidad para agentes de IA comprobando su archivo llms.txt, las reglas de robots y el marcado de datos estructurados, y devuelve un aprobado o reprobado por cada verificación.

Documentación

Servidor MCP de Agent Accessibility Auditor

Smithery Glama score MCP Registry npm version npm downloads license mcpservers.org

Servidor MCP para el actor Agent Accessibility Auditor de Mamba Labs en Apify.

¿Puede un agente de IA leer este sitio? Dale un dominio y devuelve una fila plana de 42 campos que cubren cinco familias de hechos: la familia llms.txt, la política de rastreadores de IA en robots.txt incluyendo las directivas más nuevas de Content Signal, la presencia y salud de datos estructurados, el modo de renderizado y el descubrimiento de endpoints legibles por máquina.

Instalación

npx -y @mambalabsdev/mcp-agent-accessibility-auditor

Claude Desktop

{
  "mcpServers": {
    "mamba-agent-accessibility-auditor": {
      "command": "npx",
      "args": ["-y", "@mambalabsdev/mcp-agent-accessibility-auditor"],
      "env": { "APIFY_TOKEN": "your-apify-token" }
    }
  }
}

Obtén un token de Apify en console.apify.com/account/integrations.

Herramienta

audit_agent_accessibility

Entrada de dominio, devuelve si un agente de IA puede leer ese sitio.

EntradaTipoRequeridoNotas
domainstringsíUn dominio de empresa, por ejemplo vercel.com. Se acepta una URL completa: se eliminan el protocolo y la ruta. Un dominio por llamada.
checksarraynoEjecuta solo estas verificaciones: llms_txt, robots_ai, sitemap, openapi, security_txt, feeds, json_ld, microdata, open_graph, canonical, render_mode. Omite para ejecutar todas. Una verificación que no ejecutaste reporta null, nunca false, y la puntuación se reescala sobre lo que seleccionaste.
check_endpointsbooleannoAlias para el array de verificaciones: false elimina sitemap, openapi, security_txt y feeds. Se ignora cuando checks está configurado. Por defecto true.
check_structured_databooleannoAlias para el array de verificaciones: false elimina json_ld, microdata, open_graph y canonical. Se ignora cuando checks está configurado. Por defecto true.
skipCacheenumnoDéjalo como false para usar la caché de 7 días. Configúralo como true para re-auditar el dominio desde cero. Por defecto false.

Leyendo la salida

Cada campo es un hecho leído de una búsqueda. No se llama a ningún modelo en ningún momento, por lo que el mismo dominio devuelve la misma fila hoy y el próximo mes a menos que el sitio realmente cambie.

has_llms_txt es verdadero solo cuando /llms.txt devuelve 200 y el cuerpo es markdown real, y llms_txt_reject_reason explica por qué un 200 no se contó. Doce solicitudes por dominio, robots.txt primero y luego la página de inicio y diez sondas de forma concurrente. El tiempo de pared típico es de 2 a 4 segundos.

Diseñado para un ingeniero de SEO técnico o de crecimiento que prepara un sitio para rastreadores de IA y tráfico de agentes, o una agencia que vende ese trabajo y necesita una auditoría de antes y después en una lista de clientes.

Facturación

Se te cobra por dominio analizado, más una pequeña tarifa de inicio del actor. Una ejecución repetida dentro de la ventana de caché de 7 días no cuesta nada nuevo.

El precio está en la página del actor en Apify. Ejecutar este servidor consume créditos de Apify.

Qué hace y qué no hace este servidor

Es un cliente ligero para el actor de Apify. Pasa tu entrada y devuelve la salida del actor sin cambios. Cada comportamiento descrito anteriormente vive en el actor, no aquí.

La herramienta inicia la ejecución del actor y la consulta hasta un estado finalizado, por lo que una ejecución larga no se corta a los 300 segundos. A la ejecución se le permiten 1,800 segundos. Si aún continúa dos minutos después de eso, la llamada deja de esperar y devuelve el ID de ejecución con un enlace a ella en la Consola de Apify, donde los resultados aparecen cuando termina. Una ejecución que no tiene éxito regresa como un error con su ID de ejecución y estado.

Los errores se muestran, nunca se ocultan. Una entrada inválida, un token inválido, un saldo agotado, un tiempo de espera o una ejecución que devuelve algo que no sea un conjunto de datos, todo regresa como un error explícito de la herramienta en lugar de un resultado vacío.

Fuente

El actor está en la Tienda de Apify. Este envoltorio tiene licencia MIT.

Creado por Mamba Labs