Unified Observability with MCP
In modern distributed systems, data is fragmented. Logs live in Splunk, metrics in New Relic, user behavior in Amplitude, and documentation in Confluence. Debugging requires context-switching between 4-5 different tools.
The Solution: Model Context Protocol
By implementing an MCP Server, we can expose all these data sources to an LLM like Claude Desktop as standardized tools and resources.
Architecture
- Splunk Resource: Fetches live logs based on error IDs.
- New Relic Tool: Queries APM metrics for specific services.
- Documentation Embedding: RAG-based lookup for internal wikis.
This allows a developer to simply ask: "Why is the payment service failing?" and the AI can autonomously query logs, check metrics, and reference documentation to provide a root cause analysis.