What is Microsoft Sentinel MCP Server?
A Model Context Protocol (MCP) server that provides read‑only access to a Microsoft Sentinel instance, including advanced KQL querying, incident viewing, and resource exploration for Azure Sentinel environments. It is designed for observation‑only security operations and analysis in test environments only.
How to use Microsoft Sentinel MCP Server?
Authenticate with Azure CLI (az login), clone the repository, run the PowerShell installation script (.\install.ps1) to create a virtual environment, install dependencies, and generate a client configuration file. Then paste the configuration into an MCP‑compatible client (e.g., Claude Desktop, Cursor). Alternatively, set environment variables for service principal authentication and run manually with mcp run wrapper.py.
Key features of Microsoft Sentinel MCP Server
- Execute and validate KQL queries, including mock data testing
- List and view Log Analytics workspace tables and schemas
- List, view, and analyze security incidents
- Access analytics rules, rule templates, and hunting queries
- List data connectors, watchlists, and threat intelligence data
- View Entra ID users, groups, and RBAC role assignments
Use cases of Microsoft Sentinel MCP Server
- Security analysts querying Sentinel incidents via an LLM interface
- Testing KQL queries with synthetic data before production use
- Exploring Sentinel workspace metadata and table schemas
- Auditing analytics rule coverage by MITRE tactics and techniques
- Retrieving user and group details from Microsoft Entra ID for access reviews
コメント