Microsoft 365 Servis Sağlığı MCP Sunucusu

Microsoft 365 servislerinin (Teams, Exchange, SharePoint, Intune vb.) genelsağlık durumu ve bilinen olaylar/kesintiler hakkında salt-okunur birModel Context Protocol sunucusu.ArubaCentralMCP /JamfMCP /DefenderCloudAppsMCP /TeamsCallsMCP /IntuneMCP /EntraIDMCP ile aynı mimaridesenle yazılmıştır ve NetRadar Copilot Studio ajan ailesinin bir parçasıdır.

Amaç

"Bu genel bir Microsoft kesintisi mi, yoksa sorun yalnızca bizde mi?"sorusuna hızlı, kanıta dayalı yanıt vermek — sıfır kişisel veri (PII)içerir, yalnızca Microsoft'un kendi tenant'a özel servis durumu/duyurubilgisi.

Mimari

flowchart LR
    A["MCP İstemcisi<br/>(Copilot Studio / Claude Code)"] -->|"HTTPS<br/>Authorization: Bearer &lt;token&gt;"| B["Caddy<br/>(aruba-mcp-vm üzerinde,<br/>yedinci site block'u)"]
    B -->|"127.0.0.1:8426"| C["m365-health-mcp.service<br/>Python / mcp.server.MCPServer"]
    C -->|"OAuth2 client_credentials<br/>Bearer &lt;access_token&gt;"| D["Microsoft Graph API<br/>/admin/serviceAnnouncement/healthOverviews<br/>/admin/serviceAnnouncement/issues"]

Barındırma: aruba-mcp-vm (Azure, ArubaMCP resource group) üzerindeyedinci bir systemd servisi (m365-health-mcp.service, port 8426) veCaddy'de yedinci bir site block'u olarak çalışır. Dedike, ayrıcalıksızm365healthmcp sistem kullanıcısı altında.

Kimlik Doğrulama

Microsoft Entra ID, Doğuş Grubu tenant'ı. Ayrı bir Entra ID App Registration(M365HealthMCP), OAuth2 client_credentials akışı, tek bir applicationpermission: ServiceHealth.Read.All (admin consent almış) — bu alaniçin Microsoft'un sunduğu tek seçenek, daha dar bir alternatif yok.

Araçlar

Tool Açıklama
get_service_health_overview Abone olunan tüm M365 servislerinin güncel durumu (sorunsuz/degraded özet dahil)
list_service_issues Bilinen olay/kesintiler — başlık, etki, sınıflandırma, çözüldü mü, en son durum güncellemesi

Not: Graph'ın canlı v1.0 uç noktası status alanını camelCase(serviceOperational) döndürüyor; resmi Microsoft dokümanındaki örnekyanıltıcı şekilde PascalCase (ServiceOperational) gösteriyor. Kodbüyük/küçük harfe duyarsız karşılaştırma yapıyor.

Gizlilik

Bu sunucu hiçbir kullanıcıya özel veri döndürmez — yalnızca Microsoft'unkendi servis durumu/duyuru bilgisi. Yazma/aksiyon işlemi içermez (Graph'tazaten bu alanda bir yazma uç noktası yok).

MCP Server · Populars

MCP Server · New

    DROOdotFOO

    Raxol

    Write one app, render it to a terminal, a browser, or as agent tools. The terminal for your Gundam.

    Community DROOdotFOO
    morluto

    REA: Reverse Engineer Anything

    Reverse engineer anything with agents, from app behavior down to native binaries.

    Community morluto
    nedlir

    MCPwner

    Model Context Protocol server for autonomous vulnerability discovery

    Community nedlir
    codegraph-ai

    CodeGraph

    CodeGraph builds a semantic graph of your codebase — functions, classes, imports, call chains — and exposes it through 42 MCP tools, 38 languages, a VS Code extension, and a persistent memory layer. AI agents get structured code understanding instead of grepping through files.

    Community codegraph-ai
    getArbor-dev

    Arbor

    Graph-native code intelligence that replaces embedding-based RAG with deterministic program understanding.

    Community getArbor-dev