Sitemap

Member-only story

Scalable and Observable Automation with MCP

7 min readMay 6, 2025

In the era of AI-native Automation, building scalable, interoperable systems is no longer optional, it’s essential. As enterprise users increasingly adopt large language models (LLMs) to drive intelligent operations, the need for a unified, composable protocol becomes critical.

The Model Context Protocol (MCP) is emerging as the de-facto standard for enabling LLMs and AI agents to interact with automation tools. Think of it as the “USB-C” of automation: plug-and-play, secure, and built for modularity.

This blog provides practical guidance for integrating MCP into your products. We explore multiple MCP architecture patterns including Product-Level and Component-Level servers, alongside Remote MCP Server deployment models and observability strategies using OpenTelemetry. Whether you’re designing for internal microservices or exposing APIs to external LLM agents, this post offers actionable insights to help you build reliable, future proof automation experiences with MCP.

MCP Server Levels: Two Common Patterns

Product-Level MCP Server

Definition

A single MCP server that wraps and exposes only the stable, supported, and public-facing APIs of an entire product.

Examples

  • Instana MCP Server
  • Dynatrace MCP Server
  • Grafana MCP Server

--

--

Guangya Liu
Guangya Liu

Written by Guangya Liu

STSM@IBM, Member - IBM Academy of Technology, Observability, Cloud Native, AI and Open Source. Non-Medium-Member: https://gyliu513.github.io/

No responses yet