AI Search Operations MCP for Bing Webmaster
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.
Как работает автоматизированный рабочий процесс
aeo_audit_pageвыполняет полный технический аудит и аудит AI-поиска.aeo_prepare_article_schemaможет подготовить полный JSON-LD из видимого содержимого статьи без публикации.Ваш AI-клиент читает последний пост через отдельный подключенный WordPress MCP.
aeo_autofix_pageприменяет только точные предложенные замены в памяти и возвращает дифф до/после.Инструмент помечает пакет как
approval_required: trueи не публикует его.Ваш AI-клиент показывает изменения и запрашивает одобрение перед записью в WordPress.
После одобрения подключенный WordPress MCP обновляет пост.
seo_recheck_pageи аудиты AEO проверяют публичный результат.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 + GA4 |
| Сканирование живых страниц, повторная проверка, планы исправлений и подготовка HTML для WordPress |
| Читаемость для AI, цитирование, сущности, интенты, схема, свежесть, каталог и многоязычные аудиты |
| Проверка ключа 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_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
Живое сканирование и исправления SEO/AEO
seo_scan_pageseo_scan_pagesseo_recheck_pageaeo_plan_page_fixesaeo_prepare_wordpress_fixesaeo_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— сопоставление контента с предоставленным списком реальных URLaeo_schema_recommendations— проверка JSON-LD и оценка соответствия схемыaeo_freshness_audit— пометка дат, цен, лимитов, относительных утверждений и скриншотов для проверкиaeo_autofix_page— подготовка точного диффа и требование одобрения; никогда не публикует
Отправки в Bing
bing_submit_urlbing_submit_url_batchbing_submit_sitemap
IndexNow
indexnow_validate_keyindexnow_submit_urlindexnow_submit_urls
IndexNow остается отдельным от клиента API Bing Webmaster. Его инструменты поддерживают метки рабочих процессов added, updated и deleted. Протокол отправляет измененный URL, а не отдельное поле типа изменения, и принятая отправка никогда не гарантирует краулинг или индексацию.
Инструменты отправки помечены как действия записи. Аудиты и инструменты подготовки исправлений доступны только для чтения, поскольку они не изменяют веб-сайт.
Официальное сопоставление API
Добавленные инструменты Bing вызывают эти документированные методы с их официальными параметрами. Инструменты чтения возвращают нормализованный ответ Bing. Пакетный инструмент добавляет четко обозначенные локальные результаты проверки, квоты, успеха, ошибки и пропуска; он не утверждает, что Bing вернул результаты по каждому URL.
aeo_find_ai_traffic_opportunities→GetPageStats(siteUrl)плюс агрегированные данные GA4, предоставленные пользователем. Матчер распознаёт колонки GA4 с путями страниц и источниками/реферерами, описанные в справочнике измерений и метрик Analytics от Google; он не вызывает API 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 следует отдельному официальному протоколу 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 |
|
Linux |
|
Windows |
|
Существующим пользователям 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
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