Skip to main content
Glama
TechDivar

AI Search Operations MCP for Bing Webmaster

by TechDivar

AI Search Operations MCP для Bing Webmaster

Открытый, вендор-нейтральный MCP-сервер, который помогает маркетологам улучшать страницы для людей и AI-поиска. Он объединяет данные Bing Webmaster, сопоставление возможностей AI-трафика из GA4, техническое SEO-сканирование, аудит контента для AI-поиска, подготовку исправлений для WordPress с подтверждением, живую проверку, отправку URL в Bing и отдельную интеграцию IndexNow.

Он использует стандартный транспорт MCP stdio, поэтому один и тот же сервер может работать в Codex, Claude Code, Cursor, VS Code и других совместимых MCP-клиентах. Каждый пользователь предоставляет свои собственные учетные данные.

В этом репозитории не хранится ни один API-ключ.

Что могут делать маркетологи

  • Просматривать запросы и страницы, которые уже получают показы и клики в Bing.

  • Находить страницы с высокими показами в Bing, но с небольшим или нулевым идентифицируемым AI-реферальным трафиком в агрегированном экспорте GA4.

  • Проверять позиции, активность краулинга, проблемы краулинга, карты сайта, обратные ссылки, данные исследования ключевых слов, детали URL и квоту на отправку.

  • Сканировать одну страницу или до 20 страниц на предмет распространенных проблем SEO/AEO.

  • Находить дубли H1, отсутствующие alt-тексты изображений, проблемы с метаданными, canonical, robots, языком, HTTP и JSON-LD.

  • Проверять читаемость для AI, покрытие сущностей, готовность к цитированию, покрытие интентов, соответствие схемы, внутренние ссылки и свежесть.

  • Проверять предлагаемый файл llms.txt сайта и сравнивать его с важными хаб-URL.

  • Находить очень похожие тела статей в каталоге, прежде чем поисковые системы выберут неправильную страницу.

  • Сравнивать схему Article/FAQPage и свежесть dateModified на переведенных страницах.

  • Сравнивать темы заголовков с публичными страницами конкурентов.

  • Предпросматривать ответ, который можно извлечь, используя только слова самой страницы.

  • Находить краткие отрывки, которые легче точно цитировать или перефразировать.

  • Превращать каждую находку в четкий план исправлений и точный дифф до/после.

  • Готовить исправленный HTML для WordPress без автоматической публикации.

  • Готовить готовый к проверке JSON-LD Article и BreadcrumbList, а также FAQPage или HowTo только при наличии соответствующего видимого контента.

  • Повторно проверять живую страницу после исправления.

  • Отправлять одобренный URL, пакет URL или карту сайта в Bing.

  • Проверять файл ключа IndexNow и уведомлять IndexNow о добавленных, обновленных или удаленных URL.

Related MCP server: WordPress AI Content System

Примеры запросов для любого MCP-клиента

Перечислите веб-сайты, подключенные к моей учетной записи Bing Webmaster.

Покажите мои лучшие запросы и страницы в Bing.

Используя этот CSV из GA4, найдите страницы с как минимум 1 000 показов в Bing и не более чем 5 AI-реферальными сеансами.

Просканируйте эти 10 URL и сгруппируйте проблемы AEO по приоритету.

Проверьте эту страницу на читаемость для AI, готовность к цитированию, отсутствующие сущности, пробелы в интентах, схему и свежесть.

Сравните эту статью с этими тремя конкурентами и покажите только значимые пробелы в темах.

Найдите возможности для внутренних ссылок, используя этот список опубликованных страниц. Не выдумывайте URL.

Просканируйте эту статью WordPress, подготовьте безопасные исправления, покажите мне изменения, обновите её после моего одобрения, проверьте живую страницу, затем отправьте её в Bing.

Как работает автоматизированный рабочий процесс

  1. aeo_audit_page выполняет полный технический аудит и аудит AI-поиска.

  2. aeo_prepare_article_schema может подготовить полный JSON-LD из видимого содержимого статьи без публикации.

  3. Ваш AI-клиент читает последний пост через отдельный подключенный WordPress MCP.

  4. aeo_autofix_page применяет только точные предложенные замены в памяти и возвращает дифф до/после.

  5. Инструмент помечает пакет как approval_required: true и не публикует его.

  6. Ваш AI-клиент показывает изменения и запрашивает одобрение перед записью в WordPress.

  7. После одобрения подключенный WordPress MCP обновляет пост.

  8. seo_recheck_page и аудиты AEO проверяют публичный результат.

  9. bing_submit_url или bing_submit_url_batch запрашивают свежий краулинг Bing, когда вы об этом просите.

Исправитель не будет выдумывать описания изображений, внутренние целевые URL, факты, цены или утверждения конкурентов. Вызывающий AI должен предоставить предлагаемые формулировки из проверенных исходных материалов. Также требуется подтверждение, что тема WordPress уже отображает заголовок поста как H1 страницы, прежде чем изменять H1 в теле контента на H2.

Встроенный навык Codex для дублированного контента

skills/bing-duplicate-content-fix добавляет редакционный рабочий процесс вокруг инструментов MCP. Он проверяет скопированный текст, тяжелые шаблоны, пересечение поисковых интентов с низким сходством и каннибализацию ключевых слов; готовит точный пакет для одобрения; применяет только одобренные изменения WordPress; проверяет сохраненный и публичный результат; и запрашивает повторный краулинг Bing при авторизации.

Вызовите его в Codex с помощью:

Используйте $bing-duplicate-content-fix, чтобы проверить эту категорию на дублированный контент и пересечение поисковых интентов, исправить одобренные конфликты, проверить живые страницы и запросить повторный краулинг Bing.

Навык рассматривает сходство как сигнал для проверки, а не как автоматическую инструкцию объединять, удалять, канонизировать или добавлять noindex на страницу.

Поиск страниц с высокими показами и низким AI-трафиком

Используйте aeo_find_ai_traffic_opportunities с прикрепленным CSV из GA4 или агрегированными строками из подключенного инструмента GA4. MCP сам получает статистику лучших страниц Bing и сопоставляет страницы по URL.

Самый простой CSV из GA4 содержит эти три столбца:

Page path + query string,Session source / medium,Sessions
/blog/example/,chatgpt.com / referral,3
/blog/another-page/,google / organic,120

Общие имена столбцов страниц, источника/реферера и трафика GA4 определяются автоматически. Если экспорт уже отфильтрован по AI-рефералам, достаточно столбца страницы и столбца трафика. Должны предоставляться только агрегированные данные на уровне страниц — никогда не экспортируйте идентификаторы на уровне пользователей или событий.

Результат перечисляет каждый URL возможности, показы и клики Bing, позиции Bing, идентифицируемый AI-трафик GA4, причину выбора и рекомендуемый следующий аудит. Обычный поисковый и реферальный трафик игнорируется. Вы можете добавить дополнительные домены AI-рефералов, если ваша аналитика использует источник, которого нет во встроенном списке.

Сырой CSV не возвращается и не отправляется в Google. MCP возвращает только агрегированное сравнение. Bing и GA4 могут охватывать разные отчетные периоды, а некоторые AI-визиты отображаются как прямой, органический или неизвестный трафик, поэтому результат — это список возможностей, а не доказательство общего использования AI.

Выбирайте только нужные модули

Все 47 инструментов остаются включенными по умолчанию. Установите MCP_MODULES, чтобы загрузить меньший набор инструментов:

Модуль

Что он предоставляет

bing

Отчеты Bing, отправки в Bing и поиск возможностей Bing + GA4

seo

Сканирование живых страниц, повторная проверка, планы исправлений и подготовка HTML для WordPress

aeo

Читаемость для AI, цитирование, сущности, интенты, схема, свежесть, каталог и многоязычные аудиты

indexnow

Проверка ключа IndexNow и уведомления об URL

Примеры:

# Only Bing reporting and submission tools
MCP_MODULES=bing npm start

# Scanner and AEO audits without Bing credentials
MCP_MODULES=seo,aeo npm start

Используйте all или оставьте MCP_MODULES неустановленным, чтобы включить всё. Неизвестное имя модуля останавливает запуск с понятной ошибкой, а не молча скрывает инструменты.

47 инструментов MCP

Данные Bing Webmaster

  • bing_list_sites

  • bing_get_query_stats

  • bing_get_page_stats

  • bing_get_rank_and_traffic_stats

  • bing_get_crawl_stats

  • bing_get_crawl_issues

  • bing_get_sitemaps

  • bing_get_fetched_url_details

  • bing_get_url_traffic_info

  • bing_get_page_query_stats

  • bing_get_url_submission_quota

  • bing_get_link_counts

  • bing_get_url_links

  • bing_get_keyword_stats

  • bing_get_related_keywords

  • bing_get_query_page_stats

  • bing_get_query_page_detail_stats

  • bing_get_url_info

  • bing_get_children_url_traffic_info

Живое сканирование и исправления SEO/AEO

  • seo_scan_page

  • seo_scan_pages

  • seo_recheck_page

  • aeo_plan_page_fixes

  • aeo_prepare_wordpress_fixes

  • aeo_prepare_article_schema — подготовка JSON-LD Article и BreadcrumbList, а также FAQPage или HowTo только при наличии соответствующего видимого контента

  • aeo_audit_images — аудит обнаружимости изображений, сигналов качества alt, имен файлов, размеров, адаптивной разметки, окружающего контекста, метаданных предпочтительного изображения, схемы ImageObject, заголовков ответа и рисков больших файлов

Аудиты каталога и многоязычности

  • aeo_llms_txt_audit — проверка корневого Markdown-файла, его заголовка, ссылок и предоставленных канонических страниц

  • aeo_internal_duplicate_check — сравнение от 2 до 30 тел статей с помощью прозрачного текстового сходства

  • aeo_multilang_schema_parity — сравнение JSON-LD Article/FAQPage и свежести на переведенных версиях

Возможности AI-трафика из Bing

  • aeo_find_ai_traffic_opportunities — объединение GetPageStats из Bing с агрегированным CSV или строками GA4 для поиска страниц с высокими показами и низким идентифицируемым AI-реферальным трафиком

Операции AI-поиска

  • aeo_audit_page — запуск всех аудитов AI-поиска вместе

  • aeo_ai_readability_audit — прямые ответы, определения, заголовки, структура и маркетинговый язык

  • aeo_entity_coverage — проверка основной сущности и предоставленных связанных сущностей

  • aeo_citation_readiness — оценка извлекаемых, структурированных, поддерживаемых отрывков

  • aeo_intent_coverage — обнаружение шести распространенных типов интентов и отсутствующих ожидаемых интентов

  • aeo_compare_pages — сравнение видимых тем заголовков с до пяти конкурентами

  • aeo_ai_overview_preview — создание предпросмотра экстрактивного ответа только на основе страницы

  • aeo_extract_citable_chunks — поиск кратких самостоятельных определений и фактов

  • aeo_internal_link_opportunities — сопоставление контента с предоставленным списком реальных URL

  • aeo_schema_recommendations — проверка JSON-LD и оценка соответствия схемы

  • aeo_freshness_audit — пометка дат, цен, лимитов, относительных утверждений и скриншотов для проверки

  • aeo_autofix_page — подготовка точного диффа и требование одобрения; никогда не публикует

Отправки в Bing

  • bing_submit_url

  • bing_submit_url_batch

  • bing_submit_sitemap

IndexNow

  • indexnow_validate_key

  • indexnow_submit_url

  • indexnow_submit_urls

IndexNow остается отдельным от клиента API Bing Webmaster. Его инструменты поддерживают метки рабочих процессов added, updated и deleted. Протокол отправляет измененный URL, а не отдельное поле типа изменения, и принятая отправка никогда не гарантирует краулинг или индексацию.

Инструменты отправки помечены как действия записи. Аудиты и инструменты подготовки исправлений доступны только для чтения, поскольку они не изменяют веб-сайт.

Официальное сопоставление API

Добавленные инструменты Bing вызывают эти документированные методы с их официальными параметрами. Инструменты чтения возвращают нормализованный ответ Bing. Пакетный инструмент добавляет четко обозначенные локальные результаты проверки, квоты, успеха, ошибки и пропуска; он не утверждает, что Bing вернул результаты по каждому URL.

IndexNow следует отдельному официальному протоколу IndexNow, включая проверку ключа на том же хосте и документированный лимит POST-запросов в 10 000 URL.

Честная оценка и ограничения

Оценки AI-поиска — это прозрачные эвристики на основе HTML и языковых паттернов. Это полезные редакционные сигналы, а не секретный доступ к LLM и не гарантия того, что ChatGPT, Copilot, Google или Bing процитируют страницу.

  • Пробелы в сущностях измеряются относительно связанных сущностей, которые вы предоставляете. Эвристически обнаруженные сущности помечаются как таковые.

  • Рекомендации по внутренним ссылкам поступают только из URL, которые вы предоставляете. MCP не выдумывает адреса назначения.

  • Предпросмотр ответа извлекает существующие фрагменты страницы. Он не имитирует проприетарный AI-ответ.

  • Пробелы конкурентов сравнивают заголовки и темы. Это исследовательские зацепки, а не инструкции копировать текст.

  • Выводы о свежести означают «проверьте это», а не «это ложь».

  • Предложения по схеме должны соответствовать видимому контенту и текущим правилам поисковых платформ.

  • aeo_autofix_page только готовит изменения. Для публикации после одобрения человеком требуется подключённый WordPress MCP.

  • llms.txt — это предложение сообщества. Его наличие не гарантирует обнаружение, ранжирование, сканирование или цитирование AI-системой.

  • Сходство почти дубликатов — это сигнал для проверки, а не доказательство того, что поисковая система дедуплицирует страницы, и не команда удалить одну из них.

  • Многоязычная сопоставимость сравнивает только предоставленные URL. Разные локали могут на законных основаниях требовать разного видимого контента или схемы.

  • Инструмент AI-трафика не подключается к GA4 и не требует ключа Google. Он обрабатывает агрегированный CSV или строки, предоставленные локальному MCP.

  • Данные о рефералах GA4 неполны, поскольку некоторые AI-визиты отображаются как прямой, органический или неизвестный трафик.

  • Bing сообщает, что GetPageStats обновляется еженедельно. Его период может не точно совпадать с диапазоном дат экспорта GA4.

Важное ограничение Bing

Публичный API Bing Webmaster не предоставляет полный отчёт URL Inspection, показанный в Bing Webmaster Tools. Предупреждения панели управления, такие как несколько заголовков H1 и отсутствующие атрибуты alt у изображений, не возвращаются через GetCrawlIssues.

Поэтому сканер самостоятельно загружает и проверяет публичный HTML. Он не претендует на воспроизведение приватной логики панели управления Bing, не выполняет JavaScript и не обращается к приватным/локальным сетевым адресам.

Установка

Вам понадобится Node.js 20 или новее и любой MCP-клиент, поддерживающий локальные stdio-серверы. Ключ API Bing Webmaster нужен только для модуля bing; сканер веб-страниц и AEO-аудиты работают без него.

git clone https://github.com/TechDivar/bing-webmaster-aeo-mcp.git
cd bing-webmaster-aeo-mcp
npm install
npm run setup-key

Установка скрывает ключ во время ввода и хранит его вне репозитория с правами только для владельца:

Платформа

Папка приватных данных по умолчанию

macOS

~/Library/Application Support/bing-webmaster-aeo-mcp/secrets/

Linux

~/.config/bing-webmaster-aeo-mcp/secrets/

Windows

%APPDATA%\bing-webmaster-aeo-mcp\secrets\

Существующим пользователям macOS не нужно переносить ключ, ранее сохранённый в папке секретов Codex; v3 сохраняет это расположение как резервный вариант только для чтения.

Вы также можете передать учётные данные через настройки секретов вашего MCP-клиента или переменные окружения:

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,indexnow

Предпочитайте скрипты установки или файлы приватных ключей. Никогда не коммитьте заполненный .env или конфигурацию клиента, содержащую ключ. BING_WEBMASTER_MCP_CONFIG_DIR может переместить папку приватной конфигурации при необходимости.

Дополнительная настройка IndexNow

Создайте ключ IndexNow, сохраните его локально и разместите UTF-8 текстовый файл с именем <key>.txt в корне точного хоста сайта. Файл должен содержать только соответствующий ключ.

npm run setup-indexnow-key

Ключ хранится в той же платформо-специфичной приватной папке, показанной выше. Расположение публичного файла ключа по умолчанию — https://your-host/<key>.txt. Если вы намеренно размещаете его в другом месте на том же хосте, установите INDEXNOW_KEY_LOCATION перед запуском MCP-сервера. Пользовательское расположение ограничивает отправку URL в пределах каталога этого файла, как того требует IndexNow.

Подключение к MCP-клиенту

Используйте абсолютный путь к src/server.mjs. Для Codex:

Из папки репозитория выполните:

codex mcp add bing-webmaster -- node "$PWD/src/server.mjs"

Перезапустите Codex, затем попросите его перечислить сайты Bing, чтобы подтвердить подключение.

См. Примеры настройки клиентов для Claude Code, Cursor, VS Code, универсальных MCP-хостов, выбора модулей и безопасных вариантов учётных данных.

WordPress намеренно не встроен в этот сервер. Подключите отдельный WordPress MCP, если хотите, чтобы одобренный пакет исправлений был опубликован. Это позволяет держать учётные данные для написания на сайте и права на запись отдельно от сканирования и отчётов Bing.

Разработка

npm install
npm test
npm start

Безопасность

Никогда не вставляйте ключ API в промпт, issue, коммит или скриншот. См. SECURITY.md о модели безопасности и порядке сообщения об уязвимостях.

Участие

Маркетологи, SEO-специалисты, контент-команды и разработчики приветствуются. См. CONTRIBUTING.md.

Лицензия

MIT

A
license - permissive license
B
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    A
    quality
    C
    maintenance
    Unifies 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.
    36
    3
    MIT
  • F
    license
    B
    quality
    C
    maintenance
    Enables 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
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables 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.
    703
    4
    AGPL 3.0

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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