remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Provides a bridge to Bing Webmaster Tools API, enabling management of verified sites, URL submission for indexing, traffic analysis, crawling statistics, keyword analysis, link management, content blocking, and regional settings for websites registered with Bing.
mcp-서버-bwt
Bing 웹마스터 도구용 MCP 서버
이 MCP( 모델 컨텍스트 프로토콜 ) 서버는 Claude 또는 Cursor와 같은 지원되는 AI 어시스턴트 와 Bing 웹마스터 도구 API를 연결하는 역할을 합니다. bing-webmaster-tools
통해 제공되는 모든 Bing 웹마스터 도구 기능을 MCP 도구로 노출하여 AI 어시스턴트가 Bing 웹마스터 도구 계정과 상호 작용하는 데 사용할 수 있도록 합니다.
Claude를 사용한 예시 사용
구성이 완료되면 Claude와 함께 MCP 서버를 사용하여 Bing 웹마스터 도구 계정과 상호 작용할 수 있습니다. 다음은 몇 가지 프롬프트 예시입니다.
- "Bing 웹마스터 도구에서 내가 검증한 모든 사이트를 나열합니다"
- "내 홈페이지를 인덱싱에 제출하세요"
- "내 웹사이트의 트래픽 통계를 받으세요"
- "내 사이트에 크롤링 문제가 있는지 확인하세요"
- "내 제품"에 대한 키워드 통계를 받으세요
클로드는 귀하의 요청을 이행하기 위해 적절한 MCP 도구를 사용할 것입니다.
요구 사항
- 파이썬 3.13 이상
- 노드제이에스
- Bing 웹마스터 도구 API 키
설치
프로젝트 종속성을 설치하려면 다음 명령을 실행하세요.
지엑스피1
MCP 클라이언트 구성 예(Claude, Cursor 등)
Claude 또는 다른 MCP 클라이언트의 경우 설정에서 서버를 구성 할 수 있습니다.
사용 가능한 도구
이 서버는 다음과 같은 Bing 웹마스터 도구 API 기능을 제공합니다(자세한 내용은 API 문서 참조):
사이트 관리
get_sites
: Bing 웹마스터 도구 계정에서 확인된 모든 사이트를 나열합니다.add_site
: 계정에 새 사이트를 추가합니다verify_site
: 사이트 소유권 확인remove_site
: 계정에서 사이트를 제거합니다.get_site_roles
: 특정 사이트에 대한 역할을 가져옵니다.add_site_roles
: 사이트에 역할 추가remove_site_role
: 사이트에서 역할을 제거합니다.get_site_moves
: 사이트 이전에 대한 정보를 가져옵니다.submit_site_move
: 사이트 이동 요청 제출
URL 제출
submit_url
: 인덱싱을 위해 단일 URL을 제출합니다.submit_url_batch
: 일괄적으로 인덱싱을 위해 여러 URL을 제출합니다.submit_content
: 인덱싱을 위해 콘텐츠 제출submit_feed
: 인덱싱을 위해 피드 제출get_feeds
: 제출된 모든 피드를 가져옵니다.get_feed_details
: 특정 피드에 대한 세부 정보를 가져옵니다.remove_feed
: 계정에서 피드를 제거합니다.get_url_submission_quota
: URL 제출 할당량 확인get_content_submission_quota
: 콘텐츠 제출 할당량을 확인하세요fetch_url
: 인덱싱을 위한 URL 가져오기get_fetched_urls
: 가져온 모든 URL을 가져옵니다.get_fetched_url_details
: 특정 페치된 URL에 대한 세부 정보를 가져옵니다.
트래픽 분석
get_query_stats
: 검색 쿼리에 대한 통계를 가져옵니다.get_query_traffic_stats
: 검색어에 대한 트래픽 통계를 가져옵니다.get_query_page_stats
: 검색 쿼리에 대한 페이지 통계를 가져옵니다.get_query_page_detail_stats
: 검색 쿼리에 대한 자세한 페이지 통계를 가져옵니다.get_page_stats
: 페이지 통계 가져오기get_page_query_stats
: 페이지에 대한 쿼리 통계를 가져옵니다.get_rank_and_traffic_stats
: 순위 및 트래픽 통계를 가져옵니다.
크롤링
get_crawl_stats
: 크롤링 통계 가져오기get_crawl_settings
: 크롤링 설정 가져오기save_crawl_settings
: 크롤링 설정 저장get_crawl_issues
: 크롤링 문제 가져오기
키워드 분석
get_keyword
: 키워드에 대한 정보를 가져옵니다get_keyword_stats
: 키워드에 대한 통계를 가져옵니다.get_related_keywords
: 관련 키워드 가져오기
링크 분석
get_link_counts
: 링크 수 가져오기get_url_links
: URL에 대한 링크 가져오기get_deep_link
: 딥링크 정보 가져오기get_deep_link_blocks
: 딥 링크 블록을 가져옵니다.add_deep_link_block
: 딥 링크 블록을 추가합니다.remove_deep_link_block
: 딥 링크 블록을 제거합니다.update_deep_link
: 딥링크 업데이트get_deep_link_algo_urls
: 딥 링크 알고리즘 URL 가져오기get_connected_pages
: 연결된 페이지 가져오기add_connected_page
: 연결된 페이지 추가
콘텐츠 관리
get_url_info
: URL에 대한 정보를 가져옵니다get_url_traffic_info
: URL에 대한 트래픽 정보를 가져옵니다.get_children_url_info
: 자식 URL에 대한 정보를 가져옵니다.get_children_url_traffic_info
: 자식 URL에 대한 트래픽 정보를 가져옵니다.
콘텐츠 차단
get_blocked_urls
: 차단된 URL 가져오기add_blocked_url
: 차단 목록에 URL을 추가합니다.remove_blocked_url
: 차단 목록에서 URL을 제거합니다.get_active_page_preview_blocks
: 활성 페이지 미리보기 블록 가져오기add_page_preview_block
: 페이지 미리보기 블록 추가remove_page_preview_block
: 페이지 미리보기 블록을 제거합니다.
지역 설정
get_country_region_settings
: 국가/지역 설정 가져오기add_country_region_settings
: 국가/지역 설정 추가remove_country_region_settings
: 국가/지역 설정 제거
URL 관리
get_query_parameters
: 쿼리 매개변수 가져오기add_query_parameter
: 쿼리 매개변수 추가remove_query_parameter
: 쿼리 매개변수 제거enable_disable_query_parameter
: 쿼리 매개변수를 활성화하거나 비활성화합니다.
개발
모든 테스트를 실행하려면:
앱을 빌드하려면:
프로젝트를 린트하려면:
프로젝트를 포맷하려면:
환경 변수
다음 환경 변수가 필요합니다.
BING_WEBMASTER_API_KEY
: Bing 웹마스터 도구 API 키
서버 시작
MCP 서버를 시작하려면:
MCP 검사관
MCP 검사기를 사용하여 서버를 테스트할 수 있습니다.
특허
MIT
You must be authenticated.
Tools
Claude와 같은 AI 도우미가 Bing 웹마스터 도구 API와 상호 작용할 수 있도록 하는 모델 컨텍스트 프로토콜 서버로, 이를 통해 사용자는 사이트를 관리하고, 인덱싱을 위한 URL을 제출하고, 트래픽을 분석하고, 자연어를 통해 다른 웹마스터 도구에 액세스할 수 있습니다.