MP

microsoft/purview-dlm-mcp

Security testing公式

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

9 stars 7 forks 品質 84 トレンド 31MIT

交換オンラインPowerShellによるMicrosoft Purview Data Lifecycle Managementの問題を診断するためのMCP(モデルコンテキストプロトコル)サーバー.

概要

交換オンラインPowerShellによるMicrosoft Purview Data Lifecycle Managementの問題を診断するためのMCP(モデルコンテキストプロトコル)サーバー。 - — 読み取り専用の Exchange Online コマンドを実行するための run powershell と get execution log は、完全な監査証跡を取得するため、Microsoft の Listen learn のドキュメンテーションのルックアップ、MCP サーバーと GitHub へのレポートの問題の create issue と、構造化された診断セッションのフィードバックを収集するための submit feedback - - - ステップバイステップの診断ワークフローは、一般的な DLM 症状に整列 - 出力された PowerShell を解析する自動評価エンジンが、および削除された構造のみが実行されます。 - Node.js 18 + - PowerShell 7 — 7.4.22、7.5.13、7.5.6.9以降。 PowerShell は独自の .NET のランタイムをバンドルし、以前のビルドは CVE-2026-111497 にさらされています。 システム .NET の更新は pwsh をパッチしません。 - ExchangeOnline管理パワーシェルモジュール(v3).

概要(AI 翻訳)

交換オンラインPowerShellによるMicrosoft Purview Data Lifecycle Managementの問題を診断するためのMCP(モデルコンテキストプロトコル)サーバー。

##特徴

-5 MCP ツール — run_powershell] 読み取り専用の Exchange Online コマンドを実行するための get_execution_log] は、Microsoft の ask_learn] の完全な監査経路を取得するための create_issue]] で、MCP サーバーと GitHub へのレポートの問題、および [[submit_feedback] を構造化された診断セッションのフィードバックを収集する -11 TSGリファレンスガイド - 一般的なDLM症状に合わせてステップバイステップ診断ワークフロー

  • 72 診断チェック — PowerShell の出力を解析し、是正による構造的な発見を生成する自動評価エンジン
  • Cmdlet allowlist — 事前承認済みの読み込み専用のcmdletsのみを実行できます。 ミュートコマンドはブロックされます。

前提条件

  • Node.js 18 +
  • PowerShell 7 — 7.4.22、7.5.13、7.6.9以降。 PowerShell は、独自の .NET のランタイムをバンドルし、以前のビルドは CVE-2026-111497 にさらされています。 システム .NET を更新しても、パッチ [pwsh はありません。
  • ExchangeOnline管理パワーシェルモジュール(v3.4+)
  • 必須権限を持つ管理者アカウント(以下必須権限を参照)

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Microsoft Purview DLM Diagnostics MCP

An MCP (Model Context Protocol) server for diagnosing Microsoft Purview Data Lifecycle Management issues via Exchange Online PowerShell.

Features

  • 5 MCP tools — run_powershell for executing read-only Exchange Online commands, get_execution_log for retrieving a full audit trail, ask_learn for Microsoft Learn documentation lookup, create_issue for reporting issues with the MCP server to GitHub, and submit_feedback for collecting structured diagnostic session feedback
  • 11 TSG reference guides — step-by-step diagnostic workflows aligned to common DLM symptoms
  • 72 diagnostic checks — automated evaluation engine that parses PowerShell output and produces structured findings with remediation
  • Cmdlet allowlist — only pre-approved read-only cmdlets can be executed; mutating commands are blocked

Prerequisites

GitHub で README 全文を見る

インストール

npx -y @microsoft/purview-dlm-mcp
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "dlm-diagnostics": { "command": "npx", "args": ["-y", "@microsoft/purview-dlm-mcp"], "env": { "DLM_UPN": "[email protected]", "DLM_ORGANIZATION": "yourtenant.onmicrosoft.com", "DLM_COMMAND_TIMEOUT_MS": "180000" } } } }