The previous have been an absolute rollercoaster (or joyride) of quickly evolving generative AI applied sciences. Within the twenty-five years I’ve counted myself a software program developer, I can’t recall a tectonic shift of the same magnitude, one that’s already essentially altering how software program is being written.
It could be shortsighted to consider that this revolution stops at merely producing code, nonetheless. With AI brokers on the free and the ecosystem opening as much as new integrations, the foundations of how we monitor, perceive, and optimize software program are being upended as effectively. The instruments that served us effectively in a human-centric world, constructed round ideas corresponding to handbook alerts, datagrids, and dashboards, have gotten irrelevant and out of date. Utility Efficiency Monitoring (APM) platforms and, particularly, how they leverage logs, metrics, and traces, might want to acknowledge that the human consumer possessing the time sources required to browse, filter, and set thresholds is now not obtainable, the workforce has already delegated a lot of that work to AI.
Clever brokers have gotten integral to the SDLC (Software program Improvement Lifecycle), autonomously analyzing, diagnosing, and enhancing techniques in actual time. This rising paradigm requires a brand new tackle an previous downside. For observability information to be integrated to make brokers and groups extra productive, it should be structured for machines, not for people. One latest expertise that makes this doable can be one which has rightfully obtained numerous buzz currently, the Mannequin Context Protocol (mcp).

MCPs in a nutshell
Initially launched by Anthropic, the Mannequin Context Protocol (MCP) represents a communication tier between AI brokers and different functions, permitting brokers to entry further information sources and carry out actions as they see match. Extra importantly, MCPs open up new horizons for the agent to intelligently select to behave past its quick scope and thereby broaden the vary of use instances it will probably deal with.
The expertise just isn’t new, however the ecosystem is. In my thoughts, it’s the equal of evolving from customized cell utility growth to having an app retailer. It isn’t by probability that it’s presently experiencing progress of Cambrian proportions, as merely having a wealthy and standardized ecosystem opens up the marketplace for new alternatives. Extra broadly talking, MCPs signify an agent-centric mannequin for creating new merchandise that may rework how functions are constructed and the best way wherein they ship worth to finish customers.
The constraints of a human-centric mannequin
Most software program functions are constructed round people as their major customers. Usually talking, a vendor decides to put money into growing sure product options, which it believes will probably be a superb match to the necessities and desires of finish customers. The customers then attempt to make use of that given set of options to attempt to fulfill their particular wants.

There are three fundamental limitations to this method, which have gotten extra of an obstacle as groups undertake AI brokers to streamline their processes:
- Mounted interface— Product managers should anticipate and generalize the use case to create the precise interfaces within the utility. The UI or API set is mounted and can’t adapt itself to every distinctive want. Consequently, customers might discover that some options are fully ineffective to their particular necessities. Different occasions, even with a mix of options, the consumer can’t get every thing they want.
- Cognitive load — The method of interacting with the appliance information to get to the knowledge the consumer wants requires handbook effort, sources, and generally experience. Taking APMs for instance, understanding the foundation reason behind a efficiency concern and fixing it would take some investigation, as every concern is totally different. Lack of automation and reliance on voluntary handbook processes typically signifies that the information just isn’t utilized in any respect.
- Restricted scope — Every product typically solely holds part of the image wanted to resolve the particular requirement. For instance, the APM might need the tracing information, however no entry to the code, the GitHub historical past, Jira traits, infrastructure information, or buyer tickets. It’s left to the consumer to triage utilizing a number of sources to get to the foundation of every downside.
Agent-centric MCPs — The inverted utility
With the appearance of MCPs, software program builders now have the selection of adopting a distinct mannequin for growing software program. As a substitute of specializing in a particular use case, making an attempt to nail the precise UI components for hard-coded utilization patterns, functions can rework right into a useful resource for AI-driven processes. This describes a shift from supporting a handful of predefined interactions to supporting quite a few emergent use instances. Slightly than investing in a particular function, an utility can now select to lend its area experience to the AI agent by way of information and actions that can be utilized opportunistically at any time when they’re related, even when not directly so.

As this mannequin scales, the agent can seamlessly consolidate information and actions from totally different functions and domains, corresponding to GitHub, Jira, observability platforms, analytics instruments, and the codebase itself. The agent can then automate the evaluation course of itself as part of synthesizing the information, eradicating the handbook steps and the necessity for specialised experience.
Observability just isn’t an internet utility; it’s information experience

Let’s check out a sensible instance that may illustrate how an agent-centric mannequin opens up new neural pathways within the engineering course of.
Each developer is aware of code critiques require numerous effort; to make issues worse, the reviewer is commonly context-switched away from their different duties, additional draining the workforce’s productiveness. On the floor, this would appear like a possibility for observability functions to shine. In spite of everything, the code beneath overview has already collected significant information operating in testing and pre-production environments. Theoretically, this info may help decipher extra in regards to the modifications, what they’re impacting, and the way they’ve probably altered the system conduct. Unforunately, the excessive value of constructing sense of all of that information throughout a number of functions and information stream, makes it subsequent to ineffective.
In an agent-centric stream, nonetheless, at any time when an engineer asks an AI agent to help in reviewing the brand new code, that whole course of turns into fully autonomous. Within the background, the agent will orchestrate the investigative steps throughout a number of functions and MCPs, together with observability instruments, to convey again actionable insights in regards to the code modifications. The agent can entry related runtime information (e.g., traces and logs from staging runs), analytics on function utilization, GitHub commit metadata, and even Jira ticket historical past. It then correlates the diff with the related runtime spans, flags latency regressions or failed interactions, and factors out latest incidents which may relate to the modified code.

On this state of affairs, the developer doesn’t must sift by totally different instruments or tabs or spend time making an attempt to attach the dots— the agent brings all of it collectively behind the scenes, figuring out points in addition to doable fixes. As response itself is dynamically generated: it could start with a concise textual abstract, increase right into a desk displaying metrics over time, embody a hyperlink to the affected file in GitHub with highlighted modifications, and even embed a chart visualizing the timeline of errors earlier than and after the discharge.

Whereas the above workflow was organically produced by an agent, some AI shoppers will permit the consumer to cement a desired workflows by including guidelines to the agent’s reminiscence. For instance, that is is a reminiscence file I’m currenting utilizing with Cursor to make sure that all code overview prompts will persistently set off checks to the take a look at atmosphere and test for utilization primarily based on manufacturing.
Loss of life by a thousand use instances
The code overview state of affairs is only one of many emergent use instances that show how AI can quietly make use of related MCP information to help the consumer accomplish their targets. Extra importantly, the consumer doesn’t want to concentrate on the functions that have been getting used autonomously by the agent. From the consumer’s perspective, they only want to explain their want.
Emergent use instances can improve consumer productiveness throughout the board with information that can’t be made accessible in any other case. Listed below are just a few different examples the place observability information could make an enormous distinction, with out anybody having to go to a single APM internet web page:
- Take a look at technology primarily based on actual utilization
- Choosing the precise areas to refactor primarily based on code points affecting efficiency probably the most
- Stopping breaking modifications when code continues to be checked out
- Detecting unused code
Merchandise must change
Making observability helpful to the agent, nonetheless, is a bit more concerned than slapping on an MCP adapter to an APM. Certainly, most of the present technology instruments, in dashing to assist the brand new expertise took that very route, not making an allowance for that AI brokers even have their limitations.
Whereas good and highly effective, brokers can’t immediately change any utility interacting with any information, on demand. Of their present iteration, at the least, they’re sure by the scale of the dataset and cease wanting making use of extra complicated ML algorithms and even higher-order math. If the observability software is to turn out to be an efficient information supplier to the agent, it should put together the information prematurely in lieu of those limitations. Extra broadly talking, this defines the position of merchandise within the age of AI — offering islands of nontrivial area experience to be utilized in an AI-driven course of.

There are a lot of posts on the subject on one of the best ways to arrange information to be used by generative AI brokers, and I’ve included some hyperlinks on the finish of this publish. Nevertheless, we are able to describe a few of the necessities of a superb MCP output in broad strokes:
- Structured (schema-consistent, typed entities)
- Preprocessed (aggregated, deduplicated, tagged)
- Contextualized (grouped by session, lifecycle, or intent)
- Linked (references throughout code spans, logs, commits, and tickets)
As a substitute of surfacing uncooked telemetry an MCP should feed a coherent information narrative to the agent, post-analysis. The agent isn’t just a dashboard view to be rendered. On the identical time, it should additionally make the related uncooked information obtainable on demand to permit additional investigation, to assist the agent’s autonomous reasoning actions.
Given easy entry to uncooked information it will be subsequent to unimaginable for an agent to establish a problem manifesting within the hint internals of solely 5% of the tens of millions of obtainable traces, not to mention prioritize that downside primarily based on its system impression, or make the dedication of whether or not that sample is anomalous.
To bridge that hole, many merchandise will doubtless evolve into ‘AI preposessors’, bringing forth devoted ML processes and excessive stage statistical evaluation in addition to area experience.
Farewell to APMs
Finally, APMs should not legacy instruments — they’re consultant of a legacy mindset that’s slowly however certainly being changed. It would take extra time for the trade to realign, however it’ll in the end impression most of the merchandise we presently use, particularly within the software program trade, which is racing to undertake generative AI.
As AI turns into extra dominant in growing software program, it’ll additionally now not be restricted to human-initiated interactions. Generative AI reasoning will probably be used as part of the CI course of, and in some instances, even run indefinitely as background processes repeatedly checking information and performing actions. With that in thoughts, an increasing number of instruments will provide you with their agent-centric mannequin complement and generally change their direct-to-human method, or threat being neglected of their shoppers new AI SLDC stack.
Hyperlinks and sources
- Airbyte: Normalization is essential — schema consistency and relational linking enhance cross-source reasoning.
- Harrison Clarke: Preprocessing should hit the candy spot — wealthy sufficient for inference, structured sufficient for precision.
- DigitalOcean: Aggregation by semantic boundaries (consumer classes, flows) unlocks higher chunking and story-based reasoning.
Need to Join? You possibly can attain me on Twitter at @doppleware or by way of LinkedIn .
Comply with my MCP for dynamic code evaluation utilizing observability at https://github.com/digma-ai/digma-mcp-server