Azure Log Analytics MCP Server
@MananShahTR
About Azure Log Analytics MCP Server
MCP server for querying Azure Log Analytics using natural language
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"azure-log-analytics-mcp": {
"command": "node",
"args": [
"build/index.js"
],
"env": {
"ANTHROPIC_API_KEY": "your_key_here"
}
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Azure Log Analytics MCP Server?
An MCP (Model Context Protocol) server that lets large language models convert natural language queries into KQL (Kusto Query Language) and execute them against Azure Log Analytics workspaces.
How to use Azure Log Analytics MCP Server?
Install Node.js 18+, clone the repo, install dependencies, build, and set ANTHROPIC_API_KEY and Azure CLI credentials. Run node build/index.js for CLI mode or node build/mcp-server.js for MCP server mode. Then configure MCP settings to add the azure-log-analytics server and use the query_logs tool.
Key features of Azure Log Analytics MCP Server
- Converts natural language to KQL using Claude AI
- Executes KQL queries against Azure Log Analytics
- Formats results for easy consumption by LLMs
- Supports both CLI and MCP server modes
- Provides optional time range and result limit parameters
Use cases of Azure Log Analytics MCP Server
- Query Azure trace logs using plain English instead of KQL
- Diagnose errors or service issues via natural language conversation
- Generate quick reports from Application Insights data with minimal syntax
FAQ from Azure Log Analytics MCP Server
What dependencies does it require?
Node.js 18.x or higher, an Azure subscription with a Log Analytics workspace, an Anthropic API key, and Azure CLI configured with appropriate credentials.
How do I configure Azure credentials?
Azure credentials are obtained through the Azure CLI. You must run az login before using the server, and set the subscription ID, resource group, and Application Insights resource name in the azure-service.ts file.
What transport or authentication does it use?
The server uses standard MCP transport (command/args via JSON config) and authenticates to Azure via Azure CLI credentials.
What is the main tool it provides?
The server exposes one tool: query_logs, which accepts a natural language query (required), an optional timeRange (e.g., "last 24 hours"), and an optional limit (max results).
Frequently asked questions
What dependencies does it require?
Node.js 18.x or higher, an Azure subscription with a Log Analytics workspace, an Anthropic API key, and Azure CLI configured with appropriate credentials.
How do I configure Azure credentials?
Azure credentials are obtained through the Azure CLI. You must run `az login` before using the server, and set the subscription ID, resource group, and Application Insights resource name in the `azure-service.ts` file.
What transport or authentication does it use?
The server uses standard MCP transport (command/args via JSON config) and authenticates to Azure via Azure CLI credentials.
What is the main tool it provides?
The server exposes one tool: `query_logs`, which accepts a natural language `query` (required), an optional `timeRange` (e.g., "last 24 hours"), and an optional `limit` (max results).
Basic information
More Data & Analytics MCP servers

OrbitWan.io
Wanchain explorer data and analytics: addresses, transactions, tokens, validators, cross chain transfers, plus OrbitPay prepaid premium data (x402).

Jitsu
JitsuJitsu is an open-source Customer Data Platform — an MIT-licensed alternative to Segment. This MCP server gives your AI assistant direct control over a Jitsu workspace, so you can run and debug data pipelines in conversat

SportsTrackLive
STL SolutionsSportsTrackLive is a remote MCP server available at https://mcp.sportstracklive.com. SportsTrackLive is a Live Tracking solution and let you record, share and relive your Tracks! SportsTrackLive provide a real-time tra

Minds: Synthetic Market Research Panels
MindsMinds is a synthetic market research platform. This MCP server lets ChatGPT, Claude, and Cursor run customer research end to end without leaving the assistant. Describe an audience in a brief ("German Gen Z grocery shopp

World Monitor
Elie HabibLive global-intelligence MCP server covering news, markets, conflicts, aviation, maritime activity, energy, climate, cyber threats, supply chains, and source-grounded regional briefs.
Comments