Back to Home
Engineering#AI#MCP#Automation

Building Production-Ready MCP Servers

Gerald M
8 min read
2025-02-10

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

  1. Splunk Resource: Fetches live logs based on error IDs.
  2. New Relic Tool: Queries APM metrics for specific services.
  3. 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.