AI Search Operations MCP for Bing Webmaster
Bing 웹마스터용 AI 검색 운영 MCP
인간 독자와 AI 검색을 위해 마케터가 페이지를 개선할 수 있도록 돕는 오픈소스, 벤더 중립적 MCP 서버입니다. Bing 웹마스터 데이터, GA4 AI 트래픽 기회 매칭, 기술 SEO 스캔, AI 검색 콘텐츠 감사, 승인 게이트 방식 WordPress 수정 준비, 실시간 검증, Bing URL 제출, 그리고 별도의 IndexNow 통합을 결합합니다.
표준 MCP stdio 전송 방식을 사용하므로 동일한 서버가 Codex, Claude Code, Cursor, VS Code 및 기타 호환 MCP 클라이언트에서 실행될 수 있습니다. 각 사용자는 자신의 자격 증명을 제공합니다.
이 저장소에는 API 키가 저장되지 않습니다.
마케터가 할 수 있는 작업
Bing 노출과 클릭을 이미 받고 있는 쿼리와 페이지를 확인합니다.
Bing 노출은 높지만 집계된 GA4 내보내기에서 식별 가능한 AI 추천 트래픽이 거의 또는 전혀 없는 페이지를 찾습니다.
순위, 크롤링 활동, 크롤링 문제, 사이트맵, 백링크, 키워드 연구 데이터, URL 세부 정보 및 제출 할당량을 검토합니다.
한 페이지 또는 최대 20개 페이지에서 일반적인 SEO/AEO 문제를 스캔합니다.
중복 H1, 누락된 이미지 alt 텍스트, 메타데이터, canonical, robots, 언어, HTTP 및 JSON-LD 문제를 찾습니다.
AI 가독성, 엔티티 커버리지, 인용 준비 상태, 의도 커버리지, 스키마 적합성, 내부 링크 및 신선도를 감사합니다.
사이트의 제안된
llms.txt파일을 감사하고 중요한 허브 URL과 비교합니다.검색 시스템이 잘못된 페이지를 선택하기 전에 카탈로그 전체에서 매우 유사한 기사 본문을 찾습니다.
번역된 페이지 간에 Article/FAQPage 스키마와
dateModified신선도를 비교합니다.헤딩 주제를 공개 경쟁사 페이지와 비교합니다.
페이지 자체의 단어만 사용하여 추출할 수 있는 답변을 미리 봅니다.
정확하게 인용하거나 의역하기 쉬운 간결한 구절을 찾습니다.
모든 발견 사항을 명확한 수정 계획과 정확한 전후 diff로 전환합니다.
자동 게시 없이 수정된 WordPress HTML을 준비합니다.
검토 준비가 된 Article 및 BreadcrumbList JSON-LD를 준비하고, 일치하는 콘텐츠가 표시되는 경우에만 FAQPage 또는 HowTo도 준비합니다.
수정 후 라이브 페이지를 다시 확인합니다.
승인된 URL, URL 배치 또는 사이트맵을 Bing에 제출합니다.
IndexNow 키 파일을 검증하고 추가, 업데이트 또는 삭제된 URL을 IndexNow에 알립니다.
Related MCP server: WordPress AI Content System
모든 MCP 클라이언트용 예시 프롬프트
내 Bing 웹마스터 계정에 연결된 웹사이트를 나열해 줘.
내 상위 Bing 쿼리와 페이지를 보여 줘.
이 GA4 CSV를 사용하여 Bing 노출이 1,000회 이상이고 AI 추천 세션이 5회 이하인 페이지를 찾아 줘.
이 10개 URL을 스캔하고 AEO 문제를 우선순위별로 그룹화해 줘.
이 페이지를 AI 가독성, 인용 준비 상태, 누락된 엔티티, 의도 격차, 스키마 및 신선도에 대해 감사해 줘.
이 기사를 이 세 경쟁사와 비교하고 의미 있는 주제 격차만 보여 줘.
게시된 페이지 목록을 사용하여 내부 링크 기회를 찾아 줘. URL을 임의로 만들지 마.
이 WordPress 기사를 스캔하고, 안전한 수정 사항을 준비하고, 변경 사항을 보여 주고, 내가 승인한 후 업데이트하고, 라이브 페이지를 검증한 다음 Bing에 제출해 줘.
자동화된 워크플로우 작동 방식
aeo_audit_page가 전체 기술 및 AI 검색 감사를 실행합니다.aeo_prepare_article_schema가 게시 없이 표시되는 기사 콘텐츠에서 완전한 JSON-LD를 준비할 수 있습니다.AI 클라이언트가 별도로 연결된 WordPress MCP를 통해 최신 게시물을 읽습니다.
aeo_autofix_page가 메모리에서 정확히 제안된 교체만 적용하고 전후 diff를 반환합니다.도구가 패키지를
approval_required: true로 표시하고 게시하지 않습니다.AI 클라이언트가 변경 사항을 표시하고 WordPress 쓰기 전에 승인을 요청합니다.
승인 후 연결된 WordPress MCP가 게시물을 업데이트합니다.
seo_recheck_page와 AEO 감사가 공개 결과를 검증합니다.요청 시
bing_submit_url또는bing_submit_url_batch가 Bing의 새 크롤링을 요청합니다.
수정 도구는 이미지 설명, 내부 대상 URL, 사실, 가격 또는 경쟁사 주장을 임의로 만들지 않습니다. 호출하는 AI가 검토된 소스 자료에서 제안된 문구를 제공해야 합니다. 또한 콘텐츠 본문 H1을 H2로 변경하기 전에 WordPress 테마가 이미 게시물 제목을 페이지 H1로 렌더링한다는 확인이 필요합니다.
번들된 Codex 중복 콘텐츠 스킬
skills/bing-duplicate-content-fix는 MCP 도구 주변의 편집 워크플로우를 추가합니다. 복사된 텍스트, 과도한 템플릿, 낮은 유사성 검색 의도 중복 및 키워드 잠식(cannibalization)을 확인하고, 정확한 승인 패키지를 준비하고, 승인된 WordPress 변경만 적용하고, 저장된 결과와 공개 결과를 검증하고, 승인 시 Bing 재크롤링을 요청합니다.
Codex에서 다음과 같이 호출합니다:
$bing-duplicate-content-fix를 사용하여 이 카테고리의 중복 콘텐츠와 검색 의도 중복을 확인하고, 승인된 충돌을 수정하고, 라이브 페이지를 검증하고, Bing 재크롤링을 요청해 줘.
이 스킬은 유사성을 병합, 삭제, canonicalize 또는 noindex를 자동으로 지시하는 신호가 아닌 검토 신호로 취급합니다.
높은 노출, 낮은 AI 트래픽 페이지 찾기
aeo_find_ai_traffic_opportunities를 첨부된 GA4 CSV 또는 연결된 GA4 도구의 집계 행과 함께 사용합니다. MCP가 자체적으로 Bing의 상위 페이지 통계를 가져와 URL로 페이지를 매칭합니다.
가장 간단한 GA4 CSV에는 다음 세 개의 열이 포함됩니다:
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 순위, 식별 가능한 GA4 AI 트래픽, 선택된 이유 및 권장되는 다음 감사가 나열됩니다. 일반 검색 및 추천 트래픽은 무시됩니다. 분석 도구가 기본 제공 목록에 없는 소스를 사용하는 경우 추가 AI 추천 도메인을 추가할 수 있습니다.
원시 CSV는 반환되거나 Google로 전송되지 않습니다. MCP는 집계 비교만 반환합니다. Bing과 GA4는 서로 다른 보고 기간을 다룰 수 있으며 일부 AI 방문은 직접, 유기적 또는 알 수 없는 트래픽으로 나타나므로 출력은 총 AI 사용량의 증명이 아닌 기회 목록입니다.
필요한 모듈만 선택
기본적으로 47개 도구 모두 활성화되어 있습니다. MCP_MODULES를 설정하여 더 작은 도구 세트를 로드할 수 있습니다:
모듈 | 제공 기능 |
| Bing 보고, Bing 제출 및 Bing + GA4 기회 파인더 |
| 라이브 페이지 스캔, 재확인, 수정 계획 및 WordPress 준비 HTML 생성 |
| 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 웹마스터 데이터
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— Article 및 BreadcrumbList JSON-LD를 준비하고, 일치하는 콘텐츠가 표시되는 경우에만 FAQPage 또는 HowTo도 준비aeo_audit_images— 이미지 검색 가능성, alt 품질 신호, 파일 이름, 크기, 반응형 마크업, 주변 컨텍스트, 선호 이미지 메타데이터, ImageObject 스키마, 응답 헤더 및 대용량 파일 위험 감사
카탈로그 및 다국어 감사
aeo_llms_txt_audit— 루트 수준 Markdown 파일, 헤딩, 링크 및 제공된 canonical 페이지 검사aeo_internal_duplicate_check— 투명한 텍스트 유사성을 사용하여 2~30개 기사 본문 비교aeo_multilang_schema_parity— 번역된 버전 간 Article/FAQPage JSON-LD 및 신선도 비교
Bing-to-AI 트래픽 기회
aeo_find_ai_traffic_opportunities— BingGetPageStats를 집계된 GA4 CSV 또는 행과 결합하여 식별 가능한 AI 추천 트래픽이 낮은 높은 노출 페이지 찾기
AI 검색 운영
aeo_audit_page— 모든 AI 검색 감사를 함께 실행aeo_ai_readability_audit— 직접 답변, 정의, 헤딩, 구조 및 마케팅 언어aeo_entity_coverage— 기본 엔티티 및 제공된 관련 엔티티 확인aeo_citation_readiness— 추출 가능하고 구조화된 지원 구절 점수화aeo_intent_coverage— 6가지 일반적인 의도 유형 및 누락된 예상 의도 감지aeo_compare_pages— 표시되는 헤딩 주제를 최대 5개 경쟁사와 비교aeo_ai_overview_preview— 페이지 전용 추출식 답변 미리보기 생성aeo_extract_citable_chunks— 간결한 독립형 정의와 사실 찾기aeo_internal_link_opportunities— 콘텐츠를 제공된 실제 URL 인벤토리와 매칭aeo_schema_recommendations— JSON-LD 검증 및 스키마 적합성 평가aeo_freshness_audit— 날짜, 가격, 제한, 상대적 주장 및 스크린샷 검토 플래그 지정aeo_autofix_page— 정확한 diff 준비 및 승인 요구, 절대 게시하지 않음
Bing 제출
bing_submit_urlbing_submit_url_batchbing_submit_sitemap
IndexNow
indexnow_validate_keyindexnow_submit_urlindexnow_submit_urls
IndexNow는 Bing 웹마스터 API 클라이언트와 분리되어 유지됩니다. 해당 도구는 added, updated 및 deleted 워크플로우 레이블을 지원합니다. 프로토콜은 변경된 URL을 전송하며 별도의 변경 유형 필드는 없고, 수락된 제출이 크롤링이나 인덱싱을 보장하지는 않습니다.
제출 도구는 쓰기 작업으로 표시됩니다. 감사 및 수정 준비 도구는 웹사이트를 변경하지 않으므로 읽기 전용입니다.
공식 API 매핑
추가된 Bing 도구는 공식 매개변수와 함께 문서화된 메서드를 호출합니다. 읽기 도구는 Bing의 정규화된 응답을 반환합니다. 배치 도구는 명확하게 표시된 로컬 검증, 할당량, 성공, 실패 및 건너뛰기 결과를 추가합니다. Bing이 URL별 결과를 반환했다고 주장하지 않습니다.
aeo_find_ai_traffic_opportunities→GetPageStats(siteUrl)및 사용자가 제공한 GA4 집계 데이터를 함께 사용합니다. 매처는 Google의 Analytics 측정기준 및 측정항목 참조에 설명된 GA4 페이지 경로 및 유입경로/소스 열을 인식하며, GA4 API를 호출하지 않습니다.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 프로토콜을 따르며, 동일 호스트 키 검증과 문서화된 10,000개 URL POST 제한을 포함합니다.
정직한 점수 산정과 한계
AI 검색 점수는 투명한 HTML 및 언어 패턴 휴리스틱입니다. 이는 유용한 편집 신호일 뿐, LLM에 대한 비밀 접근 권한이나 ChatGPT, Copilot, Google, Bing이 페이지를 인용할 것이라는 보장이 아닙니다.
엔터티 격차는 사용자가 제공한 관련 엔터티를 기준으로 측정됩니다. 휴리스틱하게 감지된 엔터티는 그렇게 표시됩니다.
내부 링크 제안은 사용자가 제공한 URL에서만 나옵니다. MCP는 대상을 임의로 만들지 않습니다.
답변 미리보기는 기존 페이지 구절을 추출합니다. 독점 AI 답변을 시뮬레이션하지 않습니다.
경쟁사 격차는 제목과 주제를 비교합니다. 이는 연구 단서일 뿐, 텍스트를 복사하라는 지시가 아닙니다.
신선도 발견 사항은 "이것을 검증하라"는 의미이지 "이것이 거짓이다"라는 의미가 아닙니다.
스키마 제안은 표시되는 콘텐츠와 현재 검색 플랫폼 규칙과 일치해야 합니다.
aeo_autofix_page는 변경 사항만 준비합니다. 게시하려면 인간의 승인 후 연결된 WordPress MCP가 필요합니다.llms.txt는 커뮤니티 제안입니다. 이를 보유한다고 해서 AI 시스템이 검색, 순위, 크롤링 또는 인용을 보장하지는 않습니다.유사 중복 유사성은 검토 신호일 뿐, 검색 엔진이 페이지를 중복 제거할 것이라는 증거나 페이지 삭제 명령이 아닙니다.
다국어 동등성은 제공된 URL만 비교합니다. 로케일에 따라 표시 콘텐츠나 스키마가 합법적으로 다를 수 있습니다.
AI 트래픽 기회 도구는 GA4에 연결하지 않으며 Google 키도 필요하지 않습니다. 로컬 MCP에 제공된 집계 CSV 또는 행을 처리합니다.
일부 AI 방문이 직접, 유기적 또는 알 수 없는 트래픽으로 나타나기 때문에 GA4 유입경로 데이터는 불완전합니다.
Bing은
GetPageStats가 매주 업데이트된다고 밝히고 있습니다. 해당 기간이 GA4 내보내기의 날짜 범위와 정확히 일치하지 않을 수 있습니다.
중요한 Bing 제한 사항
Bing의 공개 Webmaster API는 Bing Webmaster Tools에 표시되는 전체 URL 검사 보고서를 노출하지 않습니다. 여러 H1 제목 및 누락된 이미지 alt 속성과 같은 대시보드 경고는 GetCrawlIssues에서 반환되지 않습니다.
따라서 스캐너는 공개 HTML을 독립적으로 가져와 확인합니다. Bing의 비공개 대시보드 로직을 재현하거나, JavaScript를 실행하거나, 비공개/로컬 네트워크 주소에 접근한다고 주장하지 않습니다.
설치
Node.js 20 이상과 로컬 stdio 서버를 지원하는 모든 MCP 클라이언트가 필요합니다. Bing Webmaster API 키는 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 키를 만들고 로컬에 저장한 다음, 정확한 사이트 호스트의 루트에 <key>.txt라는 이름의 UTF-8 텍스트 파일을 호스팅합니다. 파일에는 일치하는 키만 포함되어야 합니다.
npm run setup-indexnow-key키는 위에 표시된 동일한 플랫폼별 비공개 폴더에 저장됩니다. 기본 공개 키 파일 위치는 https://your-host/<key>.txt입니다. 같은 호스트의 다른 위치에 의도적으로 호스팅하는 경우 MCP 서버를 시작하기 전에 INDEXNOW_KEY_LOCATION을 설정하십시오. 사용자 지정 위치는 IndexNow에서 요구하는 대로 해당 파일의 디렉터리 아래에 있는 URL로만 제출을 제한합니다.
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 키를 프롬프트, 이슈, 커밋 또는 스크린샷에 절대 붙여넣지 마십시오. 보안 모델 및 취약점 보고 지침은 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