<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>LLM Archivi - Giovanni Anfuso</title>
	<atom:link href="https://www.giovannianfuso.it/en/tag/llm-ai-system/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description></description>
	<lastBuildDate>Sat, 19 Sep 2026 05:43:39 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.2</generator>

<image>
	<url>https://www.giovannianfuso.it/wp-content/uploads/2025/12/cropped-logo-icon-32x32.png</url>
	<title>LLM Archivi - Giovanni Anfuso</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>MCP: The Technology Few Are Talking About That Could Change the Way Developers Work</title>
		<link>https://www.giovannianfuso.it/en/mcp-the-technology-few-are-talking-about-that-could-change-the-way-developers-work/</link>
		
		<dc:creator><![CDATA[Gianni]]></dc:creator>
		<pubDate>Sun, 05 Jul 2026 08:26:27 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Cloude Code]]></category>
		<category><![CDATA[Codex]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[MCP]]></category>
		<category><![CDATA[OpenAI]]></category>
		<guid isPermaLink="false">https://www.giovannianfuso.it/?p=579</guid>

					<description><![CDATA[<p>Model Context Protocol (MCP): How It Works and Why It's Becoming the Standard for Connecting Artificial Intelligence to Applications</p>
<p>L'articolo <a href="https://www.giovannianfuso.it/en/mcp-the-technology-few-are-talking-about-that-could-change-the-way-developers-work/">MCP: The Technology Few Are Talking About That Could Change the Way Developers Work</a> proviene da <a href="https://www.giovannianfuso.it/en">Giovanni Anfuso</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Over the past few years, we have witnessed an incredible evolution of Artificial Intelligence.</p>



<p class="wp-block-paragraph">First came chatbots, then AI-powered coding assistants such as GitHub Copilot, and today we have entered the era of AI Agents-systems capable not only of answering questions but also of interacting with external tools, databases, Git repositories, CRMs, and enterprise applications.</p>



<p class="wp-block-paragraph">In this rapidly evolving landscape, a new standard is emerging that is likely to become increasingly important: <strong>Model Context Protocol (MCP)</strong>.</p>



<p class="wp-block-paragraph">Although it is still relatively unknown today, it will likely become one of the fundamental concepts every software developer should understand.</p>



<h2 class="wp-block-heading">What is Model Context Protocol?</h2>



<p class="wp-block-paragraph">Model Context Protocol, commonly referred to as <strong>MCP</strong>, is an open protocol designed to enable AI models to communicate with applications, services, and data sources through a standardized interface.</p>



<p class="wp-block-paragraph">Simply put, it provides a common language between AI models and the tools we use every day.</p>



<p class="wp-block-paragraph">Let&#8217;s look at a simple example.</p>



<p class="wp-block-paragraph">Imagine asking an AI assistant:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><em>&#8220;Show me all the orders placed today by customer Rossi.&#8221;</em></p>
</blockquote>



<p class="wp-block-paragraph">Without MCP, the assistant would need to understand the ERP&#8217;s specific APIs, authentication methods, response formats, and custom integration logic.</p>



<p class="wp-block-paragraph">With MCP, all of this is standardized.</p>



<p class="wp-block-paragraph">The AI doesn&#8217;t need to know how every individual application works internally. Instead, it communicates through a shared protocol that any compatible service can expose.</p>



<h2 class="wp-block-heading">Why was MCP created?</h2>



<p class="wp-block-paragraph">Until recently, every integration with a Large Language Model required custom development.</p>



<p class="wp-block-paragraph">Every application exposed different APIs.</p>



<p class="wp-block-paragraph">Every authentication method was unique.</p>



<p class="wp-block-paragraph">Every response followed its own format.</p>



<p class="wp-block-paragraph">The result?</p>



<p class="wp-block-paragraph">Developers spent a considerable amount of time building integrations that were difficult to reuse.</p>



<p class="wp-block-paragraph">Model Context Protocol was created to solve exactly this problem.</p>



<p class="wp-block-paragraph">Just as HTTP standardized communication between web browsers and web servers, MCP aims to standardize communication between AI models and software applications.</p>



<h2 class="wp-block-heading">How does it work?</h2>



<p class="wp-block-paragraph">The overall architecture is remarkably simple.</p>



<p class="wp-block-paragraph">On one side, there is the AI model.</p>



<p class="wp-block-paragraph">On the other, one or more MCP servers expose tools, data, and capabilities.</p>



<p class="wp-block-paragraph">When a user submits a request, the AI model can:</p>



<ul class="wp-block-list">
<li>query databases;</li>



<li>search documentation;</li>



<li>interact with a CRM;</li>



<li>browse Git repositories;</li>



<li>read local files;</li>



<li>call REST APIs;</li>



<li>retrieve enterprise data;</li>



<li>execute authorized operations.</li>
</ul>



<p class="wp-block-paragraph">The model doesn&#8217;t guess how to interact with external systems. It knows which tools are available and uses them through a standardized protocol.</p>



<p class="wp-block-paragraph">This makes integrations significantly more reliable and predictable than custom-built solutions.</p>



<h2 class="wp-block-heading">A real-world example</h2>



<p class="wp-block-paragraph">Imagine a company that uses:</p>



<ul class="wp-block-list">
<li>a CRM;</li>



<li>an ERP;</li>



<li>a customer database;</li>



<li>a document management system;</li>



<li>Git repositories;</li>



<li>a ticketing platform.</li>
</ul>



<p class="wp-block-paragraph">Today, enabling an AI assistant to work with all these systems would require numerous custom integrations.</p>



<p class="wp-block-paragraph">With MCP, each system can expose its capabilities as standardized tools.</p>



<p class="wp-block-paragraph">The AI assistant can then:</p>



<ul class="wp-block-list">
<li>retrieve business data;</li>



<li>compare information across systems;</li>



<li>generate reports;</li>



<li>create documentation;</li>



<li>assist developers and support teams.</li>
</ul>



<p class="wp-block-paragraph">All without reinventing the integration logic every time.</p>



<h2 class="wp-block-heading">Why developers should pay attention</h2>



<p class="wp-block-paragraph">Many people believe AI will reduce the need for software developers.</p>



<p class="wp-block-paragraph">Personally, I think the reality is different.</p>



<p class="wp-block-paragraph">What will change is the nature of our work.</p>



<p class="wp-block-paragraph">We&#8217;ll spend less time writing repetitive code and more time designing architectures, defining workflows, integrating systems, and building tools that AI can safely interact with.</p>



<p class="wp-block-paragraph">In this context, understanding MCP could become a real competitive advantage.</p>



<h2 class="wp-block-heading">MCP and programming languages</h2>



<p class="wp-block-paragraph">One of MCP&#8217;s biggest strengths is that it is language-agnostic.</p>



<p class="wp-block-paragraph">MCP servers can be implemented using virtually any modern programming language, including:</p>



<ul class="wp-block-list">
<li>PHP;</li>



<li>C# and .NET;</li>



<li>Java;</li>



<li>JavaScript and Node.js;</li>



<li>Python;</li>



<li>Go;</li>



<li>Rust.</li>
</ul>



<p class="wp-block-paragraph">This means existing applications can become AI-ready without requiring a complete rewrite.</p>



<h2 class="wp-block-heading">Possible use cases</h2>



<p class="wp-block-paragraph">The possibilities are virtually endless.</p>



<p class="wp-block-paragraph">Using technologies I&#8217;m most familiar with as examples, a Drupal website could expose capabilities that allow an AI assistant to:</p>



<ul class="wp-block-list">
<li>create content;</li>



<li>search articles;</li>



<li>edit pages;</li>



<li>query Views;</li>



<li>retrieve analytics.</li>
</ul>



<p class="wp-block-paragraph">An ASP.NET application could expose tools to:</p>



<ul class="wp-block-list">
<li>query databases;</li>



<li>manage users;</li>



<li>generate reports;</li>



<li>retrieve documents.</li>
</ul>



<p class="wp-block-paragraph">A PHP-based ERP or business application could allow AI to:</p>



<ul class="wp-block-list">
<li>verify customer orders;</li>



<li>check inventory availability;</li>



<li>prepare quotations;</li>



<li>retrieve invoices.</li>
</ul>



<p class="wp-block-paragraph">All through the same open standard.</p>



<h2 class="wp-block-heading">The future of AI Agents</h2>



<p class="wp-block-paragraph">More and more companies are investing in AI Agents, and the difference compared to traditional chatbots is significant.</p>



<p class="wp-block-paragraph">A chatbot answers questions.</p>



<p class="wp-block-paragraph">An AI Agent gets work done.</p>



<p class="wp-block-paragraph">It can use tools, make decisions within predefined limits, retrieve information, and collaborate with multiple business systems.</p>



<p class="wp-block-paragraph">To do this effectively, however, it needs a standardized way to access external resources.</p>



<p class="wp-block-paragraph">That is exactly where MCP comes in.</p>



<h2 class="wp-block-heading">Is it worth learning today?</h2>



<p class="wp-block-paragraph">In my opinion, absolutely.</p>



<p class="wp-block-paragraph">We&#8217;re at a stage that feels very similar to where REST APIs were fifteen years ago.</p>



<p class="wp-block-paragraph">Back then, they seemed like a niche technology used by only a handful of developers.</p>



<p class="wp-block-paragraph">Today, REST APIs are at the heart of virtually every modern application.</p>



<p class="wp-block-paragraph">I believe Model Context Protocol could follow a similar path.</p>



<p class="wp-block-paragraph">It won&#8217;t replace traditional APIs, but it will become an additional layer that makes it much easier for AI models to interact with the software we use every day.</p>



<h2 class="wp-block-heading">Final thoughts</h2>



<p class="wp-block-paragraph">Artificial Intelligence isn&#8217;t just changing the way we write code.</p>



<p class="wp-block-paragraph">It&#8217;s changing the way software systems communicate with one another.</p>



<p class="wp-block-paragraph">I believe Model Context Protocol represents one of the first serious attempts to establish a shared standard between AI models and software applications.</p>



<p class="wp-block-paragraph">For this reason, I believe that learning MCP today means preparing for a transformation that has already begun.</p>



<p class="wp-block-paragraph">Just as cloud computing, Docker, Kubernetes, and REST APIs reshaped software engineering over the past decade, developers who start experimenting with MCP today will likely have a significant advantage when this technology becomes part of everyday software development.</p>



<p class="wp-block-paragraph">Personally, I believe that in the coming years we&#8217;ll hear less about simple chatbots and far more about intelligent applications designed from the ground up to collaborate with AI through open standards such as Model Context Protocol.</p>
<p>L'articolo <a href="https://www.giovannianfuso.it/en/mcp-the-technology-few-are-talking-about-that-could-change-the-way-developers-work/">MCP: The Technology Few Are Talking About That Could Change the Way Developers Work</a> proviene da <a href="https://www.giovannianfuso.it/en">Giovanni Anfuso</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
