observability-mcp
Azure Incident Investigation
Ein zweiteiliges Portfolio-Projekt: ein schreibgeschützter MCP-Server, der Azure-Beobachtungswerkzeuge bereitstellt, und ein autonomer Agent, der diese Werkzeuge zur Untersuchung von Vorfällen antreibt und einen synthetisierten Ursachenbericht erstellt. Eine kostenlose, selbst erstellte, minimalistische Interpretation der Idee hinter Microsofts Azure SRE Agent – und, wie der „Reader-Modus“ dieses Tools, durchgängig schreibgeschützt.
you ──"symptom"──▶ incident-agent ──MCP (stdio/HTTP)──▶ observability-mcp ──▶ Azure
(Claude Agent SDK) (9 read-only tools) (App Insights,
│ App Service,
└── streams its reasoning + tool calls live, Activity Log)
then emits a Markdown root-cause reportDie beiden Komponenten
Verzeichnis | Was es ist |
Die Werkzeugschicht. Ein Model Context Protocol-Server (TypeScript, stdio oder Streamable HTTP), der 9 schreibgeschützte Werkzeuge über Application Insights-Telemetrie, App Service-Bereitstellungsverlauf, App Service-Plan-Metriken und das Azure Activity Log bereitstellt – alle korreliert über | |
Der Ermittler. Ein eigenständiger Agent (Claude Agent SDK), der sich mit dem MCP-Server als Client verbindet und dessen Werkzeuge autonom antreibt – beginnend eng, das Zeitfenster erweiternd, den Beginn lokalisierend, identifizierend, was sich geändert hat, und bestätigend anhand einer Ablaufverfolgung – bevor er einen evidenzgestützten Bericht erstellt. Von Grund auf schreibgeschützt. |
Jedes Verzeichnis ist ein eigenständiges npm-Projekt mit eigener README, die Einrichtung, Konfiguration und Ausführung beschreibt. Beginnen Sie mit observability-mcp/ (den Werkzeugen), dann incident-agent/ (dem Agenten, der sie antreibt).
Related MCP server: aws-safe-mcp
Entwurfsprinzipien
Immer schreibgeschützt. Jedes Werkzeug ruft nur
list*/get*/ Query-APIs auf; der Agent leitet jeden Werkzeugaufruf durch ein einziges standardmäßig verweigerndes Gate. Nichts in diesem Projekt kann etwas ändern, neu starten, skalieren oder löschen.Keine Geheimnisse in Code oder Konfiguration. Der Azure-Zugriff erfolgt über
DefaultAzureCredential(lokal Ihraz login; bei Bereitstellung eine verwaltete Identität). Siehe die README jeder Komponente für das Authentifizierungs- und Sicherheitsmodell.Lokal oder gehostet ausführbar. Der MCP-Server spricht stdio für die lokale Nutzung und Streamable HTTP für das Hosting (z. B. Azure Container Apps); der Agent verbindet sich mit beiden.
Dies ist ein Labor-/Portfolio-Projekt – sicher zum Ausführen und Lesen, aber bewusst nicht für die Produktion gehärtet. Siehe die Hinweise zum „Sicherheitsmodell“ jeder Komponente, bevor Sie es an einem erreichbaren Ort bereitstellen.
Lizenz
MIT.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityBmaintenanceA read-only MCP server for AppDynamics that exposes 12 task-oriented tools to query applications, topology, metrics, snapshots, health rules, anomalies, events, alerting config, analytics events, and dependency maps via OAuth API-client credentials.121MIT
- Alicense-qualityCmaintenanceA read-only MCP server for safe, structured investigation of AWS serverless resources, providing curated tools for tracing dependencies, permissions, and failures without exposing raw SDK access.MIT
- Alicense-qualityCmaintenanceAn MCP server that exposes core Azure services as read-mostly tools any MCP client can call, including Blob Storage, Key Vault, Service Bus, and Resource Manager.1MIT
- Alicense-qualityCmaintenanceMCP server for investigating cloud incidents and managing approvals. Provides read-only tools to list incidents, investigate incidents, and list approvals, keeping remediation behind human approval.MIT
Related MCP Connectors
Hosted MCP server for agent governance: MCP config audits, injection scans, scope-policy checks.
The MCP server for Azure DevOps, bringing the power of Azure DevOps directly to your agents.
MCP server for Appcircle mobile CI/CD platform.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/dev-hops/azure-incident-investigation'
If you have feedback or need assistance with the MCP directory API, please join our Discord server