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 not recall a tectonic shift of the same magnitude, one that’s already essentially altering how software program is being written.
It might be shortsighted to imagine that this revolution stops at merely producing code, nevertheless. 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 properly. The instruments that served us properly in a human-centric world, constructed round ideas akin to guide alerts, datagrids, and dashboards, have gotten irrelevant and out of date. Software Efficiency Monitoring (APM) platforms and, specifically, how they leverage logs, metrics, and traces, might want to acknowledge that the human person possessing the time sources required to browse, filter, and set thresholds is not obtainable, the group 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 bettering programs in actual time. This rising paradigm requires a brand new tackle an outdated downside. For observability knowledge to be included to make brokers and groups extra productive, it have to be structured for machines, not for people. One current know-how that makes this doable can be one which has rightfully acquired a variety of 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 knowledge 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 rapid scope and thereby broaden the vary of use circumstances it could tackle.
The know-how is just not new, however the ecosystem is. In my thoughts, it’s the equal of evolving from customized cell software growth to having an app retailer. It’s not by probability that it’s at the moment 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 through which they ship worth to finish customers.
The restrictions of a human-centric mannequin
Most software program functions are constructed round people as their major customers. Usually talking, a vendor decides to spend money on creating sure product options, which it believes might be a great 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 most important limitations to this method, which have gotten extra of an obstacle as groups undertake AI brokers to streamline their processes:
- Fastened interface— Product managers need to anticipate and generalize the use case to create the correct interfaces within the software. The UI or API set is mounted and can’t adapt itself to every distinctive want. Consequently, customers might discover that some options are utterly ineffective to their particular necessities. Different occasions, even with a mixture of options, the person can’t get every thing they want.
- Cognitive load — The method of interacting with the appliance knowledge to get to the knowledge the person wants requires guide effort, sources, and typically experience. Taking APMs for example, understanding the foundation reason for a efficiency subject and fixing it would take some investigation, as every subject is completely different. Lack of automation and reliance on voluntary guide processes usually implies that the info is just not utilized in any respect.
- Restricted scope — Every product usually solely holds part of the image wanted to resolve the precise requirement. For instance, the APM might need the tracing knowledge, however no entry to the code, the GitHub historical past, Jira developments, infrastructure knowledge, or buyer tickets. It’s left to the person to triage utilizing a number of sources to get to the foundation of every downside.
Agent-centric MCPs — The inverted software
With the appearance of MCPs, software program builders now have the selection of adopting a unique mannequin for creating software program. As a substitute of specializing in a particular use case, making an attempt to nail the correct UI parts 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 circumstances. Slightly than investing in a particular function, an software can now select to lend its area experience to the AI agent through knowledge and actions that can be utilized opportunistically every time they’re related, even when not directly so.

As this mannequin scales, the agent can seamlessly consolidate knowledge and actions from completely different functions and domains, akin 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 info, eradicating the guide steps and the necessity for specialised experience.
Observability is just not an online software; it’s knowledge 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 evaluations require a variety of effort; to make issues worse, the reviewer is usually context-switched away from their different duties, additional draining the group’s productiveness. On the floor, this would appear like a chance for observability functions to shine. In spite of everything, the code below evaluation has already accrued significant knowledge operating in testing and pre-production environments. Theoretically, this data may also help decipher extra in regards to the adjustments, what they’re impacting, and the way they’ve presumably altered the system conduct. Unforunately, the excessive value of creating sense of all of that knowledge throughout a number of functions and knowledge stream, makes it subsequent to ineffective.
In an agent-centric movement, nevertheless, every time an engineer asks an AI agent to help in reviewing the brand new code, that complete course of turns into utterly autonomous. Within the background, the agent will orchestrate the investigative steps throughout a number of functions and MCPs, together with observability instruments, to carry again actionable insights in regards to the code adjustments. The agent can entry related runtime knowledge (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 current incidents that may relate to the modified code.

On this situation, the developer doesn’t must sift via completely 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, broaden right into a desk exhibiting metrics over time, embody a hyperlink to the affected file in GitHub with highlighted adjustments, 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 purchasers will permit the person 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 evaluation prompts will constantly set off checks to the check setting and test for utilization based mostly on manufacturing.
Dying by a thousand use circumstances
The code evaluation situation is only one of many emergent use circumstances that exhibit how AI can quietly make use of related MCP knowledge to help the person accomplish their targets. Extra importantly, the person doesn’t want to concentrate on the functions that had been getting used autonomously by the agent. From the person’s perspective, they simply want to explain their want.
Emergent use circumstances can improve person productiveness throughout the board with knowledge that can not be made accessible in any other case. Listed here are just a few different examples the place observability knowledge could make an enormous distinction, with out anybody having to go to a single APM internet web page:
- Take a look at technology based mostly on actual utilization
- Choosing the correct areas to refactor based mostly on code points affecting efficiency probably the most
- Stopping breaking adjustments when code remains to be checked out
- Detecting unused code
Merchandise must change
Making observability helpful to the agent, nevertheless, is a bit more concerned than slapping on an MCP adapter to an APM. Certainly, lots of the present technology instruments, in speeding to assist the brand new know-how took that very route, not considering that AI brokers even have their limitations.
Whereas sensible and highly effective, brokers can not immediately change any software interacting with any knowledge, on demand. Of their present iteration, at the very least, they’re sure by the dimensions of the dataset and cease wanting making use of extra advanced ML algorithms and even higher-order math. If the observability software is to change into an efficient knowledge supplier to the agent, it should put together the info upfront 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 various posts on the subject on the easiest way to arrange knowledge to be used by generative AI brokers, and I’ve included some hyperlinks on the finish of this publish. Nonetheless, we are able to describe a number of the necessities of a great 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 knowledge narrative to the agent, post-analysis. The agent is not only a dashboard view to be rendered. On the similar time, it should additionally make the related uncooked knowledge obtainable on demand to permit additional investigation, to assist the agent’s autonomous reasoning actions.
Given easy entry to uncooked knowledge it will be subsequent to not possible for an agent to determine a problem manifesting within the hint internals of solely 5% of the tens of millions of accessible traces, not to mention prioritize that downside based mostly on its system influence, or make the willpower of whether or not that sample is anomalous.
To bridge that hole, many merchandise will probably evolve into ‘AI preposessors’, bringing forth devoted ML processes and excessive degree statistical evaluation in addition to area experience.
Farewell to APMs
In the end, APMs aren’t legacy instruments — they’re consultant of a legacy mindset that’s slowly however absolutely being changed. It would take extra time for the trade to realign, however it is going to finally influence lots of the merchandise we at the moment use, particularly within the software program trade, which is racing to undertake generative AI.
As AI turns into extra dominant in creating software program, it is going to additionally not be restricted to human-initiated interactions. Generative AI reasoning might be used as part of the CI course of, and in some circumstances, even run indefinitely as background processes repeatedly checking knowledge and performing actions. With that in thoughts, an increasing number of instruments will provide you with their agent-centric mannequin complement and typically change their direct-to-human method, or danger being omitted of their purchasers new AI SLDC stack.
Hyperlinks and sources
- Airbyte: Normalization is vital — 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 (person periods, flows) unlocks higher chunking and story-based reasoning.
Need to Join? You’ll be able to attain me on Twitter at @doppleware or through LinkedIn .
Observe my MCP for dynamic code evaluation utilizing observability at https://github.com/digma-ai/digma-mcp-server