AI Search Operations MCP for Bing Webmaster
MCP de operaciones de búsqueda con IA para Bing Webmaster
Un servidor MCP de código abierto y neutral respecto al proveedor que ayuda a los especialistas en marketing a mejorar páginas para lectores humanos y búsqueda con IA. Combina datos de Bing Webmaster, emparejamiento de oportunidades de tráfico de IA con GA4, escaneo técnico de SEO, auditorías de contenido para búsqueda con IA, preparación de correcciones para WordPress con aprobación previa, verificación en vivo, envío de URL a Bing y una integración separada de IndexNow.
Utiliza el transporte estándar stdio de MCP, por lo que el mismo servidor puede ejecutarse en Codex, Claude Code, Cursor, VS Code y otros clientes MCP compatibles. Cada usuario aporta sus propias credenciales.
En este repositorio no se almacena ninguna clave de API.
Lo que los especialistas en marketing pueden hacer
Ver las consultas y páginas que ya reciben impresiones y clics en Bing.
Encontrar páginas con muchas impresiones en Bing pero poco o ningún tráfico identificable de referidos de IA en una exportación agregada de GA4.
Revisar posiciones, actividad de rastreo, problemas de rastreo, sitemaps, enlaces entrantes, datos de investigación de palabras clave, detalles de URL y cuota de envío.
Escanear una página o hasta 20 páginas en busca de problemas comunes de SEO/AEO.
Detectar H1 duplicados, texto alternativo de imágenes faltante, metadatos, canonical, robots, idioma, HTTP y problemas de JSON-LD.
Auditar legibilidad para IA, cobertura de entidades, preparación para citas, cobertura de intención, adecuación de esquema, enlaces internos y frescura.
Auditar el archivo
llms.txtpropuesto de un sitio y compararlo con las URL de concentradores importantes.Encontrar cuerpos de artículos muy similares en todo un catálogo antes de que los sistemas de búsqueda elijan la página equivocada.
Comparar el esquema Article/FAQPage y la frescura de
dateModifiedentre páginas traducidas.Comparar los temas de los encabezados con páginas públicas de la competencia.
Previsualizar la respuesta que se puede extraer usando solo las palabras de la propia página.
Encontrar pasajes concisos que sean más fáciles de citar o parafrasear con precisión.
Convertir cada hallazgo en un plan de corrección claro y un diff exacto de antes/después.
Preparar HTML corregido para WordPress sin publicarlo automáticamente.
Preparar JSON-LD de Article y BreadcrumbList listo para revisión, además de FAQPage o HowTo solo cuando el contenido coincidente sea visible.
Volver a comprobar la página en vivo después de una corrección.
Enviar una URL aprobada, un lote de URL o un sitemap a Bing.
Validar un archivo de clave de IndexNow y notificar a IndexNow sobre URL añadidas, actualizadas o eliminadas.
Related MCP server: WordPress AI Content System
Ejemplos de indicaciones para cualquier cliente MCP
Enumera los sitios web conectados a mi cuenta de Bing Webmaster.
Muestra mis principales consultas y páginas de Bing.
Usando este CSV de GA4, encuentra páginas con al menos 1.000 impresiones en Bing y no más de 5 sesiones de referidos de IA.
Escanea estas 10 URL y agrupa los problemas de AEO por prioridad.
Audita esta página en cuanto a legibilidad para IA, preparación para citas, entidades faltantes, brechas de intención, esquema y frescura.
Compara este artículo con estos tres competidores y muestra solo las brechas de temas significativas.
Encuentra oportunidades de enlaces internos usando esta lista de páginas publicadas. No inventes URL.
Escanea este artículo de WordPress, prepara las correcciones seguras, muéstrame los cambios, actualízalo después de que lo apruebe, verifica la página en vivo y luego envíalo a Bing.
Cómo funciona el flujo de trabajo automatizado
aeo_audit_pageejecuta la auditoría técnica completa y de búsqueda con IA.aeo_prepare_article_schemapuede preparar JSON-LD completo a partir del contenido visible del artículo sin publicarlo.Tu cliente de IA lee la publicación más reciente a través de un MCP de WordPress conectado por separado.
aeo_autofix_pageaplica solo las sustituciones propuestas exactas en memoria y devuelve un diff de antes/después.La herramienta marca el paquete con
approval_required: truey no publica.Tu cliente de IA muestra los cambios y solicita aprobación antes de una escritura en WordPress.
Tras la aprobación, el MCP de WordPress conectado actualiza la publicación.
seo_recheck_pagey las auditorías de AEO verifican el resultado público.bing_submit_urlobing_submit_url_batchsolicitan un rastreo nuevo de Bing cuando lo pides.
El corrector no inventará descripciones de imágenes, URL de destino internas, hechos, precios ni afirmaciones de la competencia. La IA que realiza la llamada debe aportar el texto propuesto a partir de material de origen revisado. También requiere confirmación de que el tema de WordPress ya muestra el título de la publicación como H1 de la página antes de cambiar los H1 del cuerpo del contenido a H2.
Habilidad incluida de contenido duplicado para Codex
skills/bing-duplicate-content-fix añade el flujo de trabajo editorial en torno a las herramientas MCP. Comprueba texto copiado, plantillas pesadas, solapamiento de intención de búsqueda con baja similitud y canibalización de palabras clave; prepara un paquete de aprobación exacto; aplica solo los cambios aprobados en WordPress; verifica el resultado guardado y público; y solicita un recrawleo de Bing cuando está autorizado.
Invócala en Codex con:
Usa $bing-duplicate-content-fix para comprobar si esta categoría tiene contenido duplicado y solapamiento de intención de búsqueda, corregir los conflictos aprobados, verificar las páginas en vivo y solicitar un recrawleo de Bing.
La habilidad trata la similitud como una señal de revisión, no como una instrucción automática para fusionar, eliminar, canonicalizar o aplicar noindex a una página.
Encuentra páginas con muchas impresiones y poco tráfico de IA
Usa aeo_find_ai_traffic_opportunities con un CSV de GA4 adjunto o con filas agregadas de una herramienta GA4 conectada. El MCP obtiene por sí mismo las estadísticas de las páginas principales de Bing y empareja las páginas por URL.
El CSV de GA4 más simple contiene estas tres columnas:
Page path + query string,Session source / medium,Sessions
/blog/example/,chatgpt.com / referral,3
/blog/another-page/,google / organic,120Los nombres comunes de columnas de página, fuente/referidor y tráfico de GA4 se detectan automáticamente. Si la exportación ya está filtrada a referidos de IA, una columna de página más una columna de tráfico es suficiente. Solo se deben proporcionar datos agregados a nivel de página; nunca exportes identificadores a nivel de usuario o de evento.
El resultado enumera cada URL de oportunidad, impresiones y clics de Bing, posiciones de Bing, tráfico de IA identificable de GA4, el motivo por el que se seleccionó y la siguiente auditoría recomendada. El tráfico normal de búsqueda y de referidos se ignora. Puedes añadir dominios de referidos de IA adicionales si tu analítica utiliza una fuente que no está en la lista integrada.
El CSV sin procesar no se devuelve ni se envía a Google. El MCP devuelve solo la comparación agregada. Bing y GA4 pueden cubrir períodos de informes diferentes, y algunas visitas de IA aparecen como tráfico directo, orgánico o desconocido, por lo que el resultado es una lista de oportunidades más que una prueba del uso total de IA.
Elige solo los módulos que necesitas
Las 47 herramientas permanecen habilitadas por defecto. Configura MCP_MODULES para cargar un conjunto de herramientas más reducido:
Módulo | Qué proporciona |
| Informes de Bing, envíos a Bing y el buscador de oportunidades de Bing + GA4 |
| Escaneo de páginas en vivo, verificación, planes de corrección y preparación de HTML para WordPress |
| Legibilidad para IA, citas, entidades, intención, esquema, frescura, catálogo y auditorías multilingües |
| Validación de clave de IndexNow y notificaciones de URL |
Ejemplos:
# Only Bing reporting and submission tools
MCP_MODULES=bing npm start
# Scanner and AEO audits without Bing credentials
MCP_MODULES=seo,aeo npm startUsa all, o deja MCP_MODULES sin configurar, para habilitar todo. Un nombre de módulo desconocido detiene el inicio con un error claro en lugar de ocultar herramientas silenciosamente.
Las 47 herramientas MCP
Datos de Bing Webmaster
bing_list_sitesbing_get_query_statsbing_get_page_statsbing_get_rank_and_traffic_statsbing_get_crawl_statsbing_get_crawl_issuesbing_get_sitemapsbing_get_fetched_url_detailsbing_get_url_traffic_infobing_get_page_query_statsbing_get_url_submission_quotabing_get_link_countsbing_get_url_linksbing_get_keyword_statsbing_get_related_keywordsbing_get_query_page_statsbing_get_query_page_detail_statsbing_get_url_infobing_get_children_url_traffic_info
Escaneo y correcciones de SEO/AEO en vivo
seo_scan_pageseo_scan_pagesseo_recheck_pageaeo_plan_page_fixesaeo_prepare_wordpress_fixesaeo_prepare_article_schema— prepara JSON-LD de Article y BreadcrumbList, además de FAQPage o HowTo solo cuando el contenido coincidente es visibleaeo_audit_images— audita la capacidad de descubrimiento de imágenes, señales de calidad del texto alternativo, nombres de archivo, dimensiones, marcado responsivo, contexto cercano, metadatos de imagen preferida, esquema ImageObject, cabeceras de respuesta y riesgos de archivos grandes
Auditorías de catálogo y multilingües
aeo_llms_txt_audit— inspecciona el archivo Markdown de nivel raíz, su encabezado, enlaces y páginas canónicas proporcionadasaeo_internal_duplicate_check— compara de 2 a 30 cuerpos de artículos usando similitud de texto transparenteaeo_multilang_schema_parity— compara JSON-LD de Article/FAQPage y frescura entre versiones traducidas
Oportunidades de tráfico de Bing a IA
aeo_find_ai_traffic_opportunities— combinaGetPageStatsde Bing con un CSV o filas agregadas de GA4 para encontrar páginas con muchas impresiones y poco tráfico identificable de referidos de IA
Operaciones de búsqueda con IA
aeo_audit_page— ejecuta todas las auditorías de búsqueda con IA juntasaeo_ai_readability_audit— respuestas directas, definiciones, encabezados, estructura y lenguaje de marketingaeo_entity_coverage— comprueba una entidad principal y entidades relacionadas proporcionadasaeo_citation_readiness— puntúa pasajes extraíbles, estructurados y respaldadosaeo_intent_coverage— detecta seis tipos comunes de intención e intenciones esperadas faltantesaeo_compare_pages— compara los temas de los encabezados visibles con hasta cinco competidoresaeo_ai_overview_preview— crea una vista previa de respuesta extractiva solo de la páginaaeo_extract_citable_chunks— encuentra definiciones y hechos concisos y autónomosaeo_internal_link_opportunities— empareja contenido con un inventario proporcionado de URL realesaeo_schema_recommendations— valida JSON-LD y evalúa la adecuación del esquemaaeo_freshness_audit— marca fechas, precios, límites, afirmaciones relativas y capturas de pantalla para revisiónaeo_autofix_page— prepara un diff exacto y requiere aprobación; nunca publica
Envíos a Bing
bing_submit_urlbing_submit_url_batchbing_submit_sitemap
IndexNow
indexnow_validate_keyindexnow_submit_urlindexnow_submit_urls
IndexNow permanece separado del cliente de API de Bing Webmaster. Sus herramientas admiten etiquetas de flujo de trabajo added, updated y deleted. El protocolo envía la URL cambiada, no un campo separado de tipo de cambio, y un envío aceptado nunca garantiza el rastreo o la indexación.
Las herramientas de envío están marcadas como acciones de escritura. Las auditorías y las herramientas de preparación de correcciones son de solo lectura porque no modifican el sitio web.
Mapeo oficial de la API
Las herramientas añadidas de Bing llaman a estos métodos documentados con sus parámetros oficiales. Las herramientas de lectura devuelven la respuesta normalizada de Bing. La herramienta de lote añade resultados locales claramente etiquetados de validación, cuota, éxito, fallo y omisión; no afirma que Bing devuelva resultados por URL.
aeo_find_ai_traffic_opportunities→GetPageStats(siteUrl)más datos agregados de GA4 proporcionados por el usuario. El comparador reconoce las columnas de ruta de página y de referente/fuente de GA4 descritas en la referencia de dimensiones y métricas de Analytics de Google; no llama a la API de GA4.bing_get_link_counts→GetLinkCounts(siteUrl, page)bing_get_url_links→GetUrlLinks(siteUrl, link, page)bing_get_keyword_stats→GetKeywordStats(q, country, language)bing_get_related_keywords→GetRelatedKeywords(q, country, language, startDate, endDate)bing_get_query_page_stats→GetQueryPageStats(siteUrl, query)bing_get_query_page_detail_stats→GetQueryPageDetailStats(siteUrl, query, page)bing_get_url_info→GetUrlInfo(siteUrl, url)bing_get_children_url_traffic_info→GetChildrenUrlTrafficInfo(siteUrl, url, page)bing_submit_url_batch→SubmitUrlBatch(siteUrl, urlList)
IndexNow sigue el protocolo oficial de IndexNow por separado, incluida la validación de claves del mismo host y el límite documentado de 10 000 URL por POST.
Puntuación honesta y limitaciones
Las puntuaciones de búsqueda con IA son heurísticas transparentes de HTML y patrones de lenguaje. Son señales editoriales útiles, no un acceso secreto a un LLM ni una garantía de que ChatGPT, Copilot, Google o Bing vayan a citar una página.
Las brechas de entidades se miden en relación con las entidades relacionadas que usted proporcione. Las entidades detectadas heurísticamente se etiquetan como tales.
Las sugerencias de enlaces internos provienen únicamente de las URL que usted proporcione. El MCP no inventa destinos.
La vista previa de respuesta extrae pasajes existentes de la página. No simula una respuesta de IA propietaria.
Las brechas de competidores comparan encabezados y temas. Son pistas de investigación, no instrucciones para copiar texto.
Los hallazgos de actualidad significan «verifíquelo», no «esto es falso».
Las sugerencias de esquema deben coincidir con el contenido visible y las reglas actuales de las plataformas de búsqueda.
aeo_autofix_pagesolo prepara cambios. Se necesita un MCP de WordPress conectado para publicar tras la aprobación humana.llms.txtes una propuesta de la comunidad. Tener uno no garantiza el descubrimiento, la clasificación, el rastreo ni la citación por parte de un sistema de IA.La similitud casi duplicada es una señal de revisión, no una prueba de que un motor de búsqueda deduplicará páginas ni una orden para eliminar una.
La paridad multilingüe compara únicamente las URL proporcionadas. Diferentes locales pueden necesitar legítimamente contenido visible o esquemas distintos.
La herramienta de oportunidades de tráfico de IA no se conecta a GA4 ni requiere una clave de Google. Procesa el CSV agregado o las filas proporcionadas al MCP local.
Los datos de referencias de GA4 son incompletos porque algunas visitas de IA aparecen como tráfico directo, orgánico o desconocido.
Bing indica que
GetPageStatsse actualiza semanalmente. Su período puede no coincidir exactamente con el rango de fechas de una exportación de GA4.
Limitación importante de Bing
La API pública de Webmaster de Bing no expone el informe completo de inspección de URL que se muestra en Bing Webmaster Tools. Las advertencias del panel, como múltiples encabezados H1 y atributos alt de imagen faltantes, no las devuelve GetCrawlIssues.
Por lo tanto, el escáner obtiene y comprueba el HTML público de forma independiente. No pretende reproducir la lógica privada del panel de Bing, ejecutar JavaScript ni acceder a direcciones de red privadas o locales.
Instalación
Necesita Node.js 20 o superior y cualquier cliente MCP que admita servidores stdio locales. Solo se necesita una clave de API de Bing Webmaster para el módulo bing; el escáner de páginas web y las auditorías AEO funcionan sin ella.
git clone https://github.com/TechDivar/bing-webmaster-aeo-mcp.git
cd bing-webmaster-aeo-mcp
npm install
npm run setup-keyLa configuración oculta la clave mientras escribe y la almacena fuera del repositorio con permisos de solo propietario:
Plataforma | Carpeta privada predeterminada |
macOS |
|
Linux |
|
Windows |
|
Los usuarios existentes de macOS no necesitan mover una clave guardada anteriormente en la carpeta de secretos de Codex; v3 mantiene esa ubicación como respaldo de compatibilidad de solo lectura.
También puede proporcionar credenciales a través de la configuración de secretos de su cliente MCP o del entorno:
BING_WEBMASTER_API_KEY=
BING_WEBMASTER_API_KEY_FILE=/absolute/path/to/bing-key
INDEXNOW_KEY=
INDEXNOW_KEY_FILE=/absolute/path/to/indexnow-key
INDEXNOW_KEY_LOCATION=https://example.com/indexnow-key.txt
MCP_MODULES=bing,seo,aeo,indexnowPrefiera los scripts de configuración o los archivos de clave privada. Nunca confirme un .env poblado ni una configuración de cliente que contenga una clave. BING_WEBMASTER_MCP_CONFIG_DIR puede mover la carpeta de configuración privada cuando sea necesario.
Configuración opcional de IndexNow
Cree una clave de IndexNow, guárdela localmente y aloje un archivo de texto UTF-8 llamado <key>.txt en la raíz del host exacto del sitio. El archivo debe contener únicamente la clave correspondiente.
npm run setup-indexnow-keyLa clave se almacena en la misma carpeta privada específica de la plataforma que se muestra arriba. La ubicación pública predeterminada del archivo de clave es https://your-host/<key>.txt. Si lo aloja intencionalmente en otro lugar del mismo host, establezca INDEXNOW_KEY_LOCATION antes de iniciar el servidor MCP. Una ubicación personalizada limita los envíos a las URL bajo el directorio de ese archivo, según lo exige IndexNow.
Conéctelo a un cliente MCP
Use una ruta absoluta a src/server.mjs. Para Codex:
Desde la carpeta del repositorio, ejecute:
codex mcp add bing-webmaster -- node "$PWD/src/server.mjs"Reinicie Codex y luego pídale que liste los sitios de Bing para confirmar la conexión.
Consulte Ejemplos de configuración de clientes para Claude Code, Cursor, VS Code, hosts MCP genéricos, selección de módulos y opciones seguras de credenciales.
WordPress no está integrado intencionalmente en este servidor. Conecte un MCP de WordPress independiente si desea que se publique un paquete de correcciones aprobado. Esto mantiene las credenciales de escritura del sitio web y el acceso de escritura separados del escaneo y los informes de Bing.
Desarrollo
npm install
npm test
npm startSeguridad
Nunca pegue una clave de API en un prompt, issue, commit o captura de pantalla. Consulte SECURITY.md para conocer el modelo de seguridad y las pautas de notificación de vulnerabilidades.
Contribuciones
Especialistas en marketing, expertos en SEO, equipos de contenido y desarrolladores son bienvenidos. Consulte CONTRIBUTING.md.
Licencia
MIT
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
- AlicenseAqualityCmaintenanceUnifies traditional SEO and Generative Engine Optimization (GEO) for Google, Bing, Yandex, and major LLMs, providing tools for search performance analysis, citation tracking, on-page audits, and internal link graph analysis.363MIT
- FlicenseNot gradedqualityCmaintenanceAutomates the entire WordPress content lifecycle: topic research, AI writing, real-time SEO audits, automatic internal linking, and JSON-LD structured data injection.
- FlicenseBqualityCmaintenanceEnables natural language querying of marketing analytics across Google Search Console, GA4, Google Ads, HubSpot, and Bing. Provides tools for search queries, traffic, campaign performance, and composite cross-platform rollups.79
- AlicenseNot gradedqualityBmaintenanceEnables auditing AI search visibility: checks site readiness for AI crawlers and measures whether ChatGPT, Gemini, and Perplexity recommend your site, including verbatim answers and citation gap analysis.7034AGPL 3.0
Related MCP Connectors
Turn Search Console data into SEO actions, content, publishing, indexing, and AI insights.
SEO research, audits, backlinks, GSC, and content workflow tools for AI agents.
Live SEO workflow tools for Claude Code, Codex, and AI agents.
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/TechDivar/bing-webmaster-aeo-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server