<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Beginners on MCP In .NET</title><link>https://mcpindotnet.github.io/tags/beginners/</link><description>Recent content in Beginners on MCP In .NET</description><generator>Hugo</generator><language>en-GB</language><lastBuildDate>Sat, 16 Aug 2025 20:42:21 +0100</lastBuildDate><atom:link href="https://mcpindotnet.github.io/tags/beginners/index.xml" rel="self" type="application/rss+xml"/><item><title>Understand Concepts</title><link>https://mcpindotnet.github.io/docs/concepts/</link><pubDate>Thu, 07 Aug 2025 05:33:22 +0100</pubDate><guid>https://mcpindotnet.github.io/docs/concepts/</guid><description/></item><item><title>Server Concepts</title><link>https://mcpindotnet.github.io/docs/concepts/server-concepts/</link><pubDate>Thu, 07 Aug 2025 05:33:22 +0100</pubDate><guid>https://mcpindotnet.github.io/docs/concepts/server-concepts/</guid><description>&lt;div class="alert alert-info d-flex" role="alert">
 &lt;div class="flex-shrink-1 alert-icon">
 
 &lt;span class="material-icons size-20 me-2">
 info
 &lt;/span>&lt;/div>
 
 &lt;div class="w-100">TODO&lt;/div>
 &lt;/div></description></item><item><title>Client Concepts</title><link>https://mcpindotnet.github.io/docs/concepts/client-concepts/</link><pubDate>Thu, 07 Aug 2025 05:33:22 +0100</pubDate><guid>https://mcpindotnet.github.io/docs/concepts/client-concepts/</guid><description>&lt;div class="alert alert-info d-flex" role="alert">
 &lt;div class="flex-shrink-1 alert-icon">
 
 &lt;span class="material-icons size-20 me-2">
 info
 &lt;/span>&lt;/div>
 
 &lt;div class="w-100">TODO&lt;/div>
 &lt;/div></description></item><item><title>Understand C# SDK</title><link>https://mcpindotnet.github.io/docs/sdks/intro/</link><pubDate>Thu, 07 Aug 2025 05:33:22 +0100</pubDate><guid>https://mcpindotnet.github.io/docs/sdks/intro/</guid><description>&lt;p>Let&amp;rsquo;s explore the official C# SDK for MCP, which offers a robust set of NuGet packages that empower .NET developers to build applications that seamlessly interact with LLMs. This guide will provide a deep dive into the three core components of the MCP SDK for .NET.&lt;/p>
&lt;p>The SDK is structured as a layered architecture with three distinct packages, each serving a specific purpose in the ecosystem:&lt;/p>
&lt;ol>
&lt;li>&lt;a href="https://www.nuget.org/packages/ModelContextProtocol.Core" rel="external" target="_blank">ModelContextProtocol.Core&lt;svg width="16" height="16" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">&lt;path fill="currentColor" d="M14 5c-.552 0-1-.448-1-1s.448-1 1-1h6c.552 0 1 .448 1 1v6c0 .552-.448 1-1 1s-1-.448-1-1v-3.586l-7.293 7.293c-.391.39-1.024.39-1.414 0-.391-.391-.391-1.024 0-1.414l7.293-7.293h-3.586zm-9 2c-.552 0-1 .448-1 1v11c0 .552.448 1 1 1h11c.552 0 1-.448 1-1v-4.563c0-.552.448-1 1-1s1 .448 1 1v4.563c0 1.657-1.343 3-3 3h-11c-1.657 0-3-1.343-3-3v-11c0-1.657 1.343-3 3-3h4.563c.552 0 1 .448 1 1s-.448 1-1 1h-4.563z"/>&lt;/svg>&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.nuget.org/packages/ModelContextProtocol" rel="external" target="_blank">ModelContextProtocol&lt;svg width="16" height="16" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">&lt;path fill="currentColor" d="M14 5c-.552 0-1-.448-1-1s.448-1 1-1h6c.552 0 1 .448 1 1v6c0 .552-.448 1-1 1s-1-.448-1-1v-3.586l-7.293 7.293c-.391.39-1.024.39-1.414 0-.391-.391-.391-1.024 0-1.414l7.293-7.293h-3.586zm-9 2c-.552 0-1 .448-1 1v11c0 .552.448 1 1 1h11c.552 0 1-.448 1-1v-4.563c0-.552.448-1 1-1s1 .448 1 1v4.563c0 1.657-1.343 3-3 3h-11c-1.657 0-3-1.343-3-3v-11c0-1.657 1.343-3 3-3h4.563c.552 0 1 .448 1 1s-.448 1-1 1h-4.563z"/>&lt;/svg>&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.nuget.org/packages/ModelContextProtocol.AspNetCore" rel="external" target="_blank">ModelContextProtocol.AspNetCore&lt;svg width="16" height="16" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">&lt;path fill="currentColor" d="M14 5c-.552 0-1-.448-1-1s.448-1 1-1h6c.552 0 1 .448 1 1v6c0 .552-.448 1-1 1s-1-.448-1-1v-3.586l-7.293 7.293c-.391.39-1.024.39-1.414 0-.391-.391-.391-1.024 0-1.414l7.293-7.293h-3.586zm-9 2c-.552 0-1 .448-1 1v11c0 .552.448 1 1 1h11c.552 0 1-.448 1-1v-4.563c0-.552.448-1 1-1s1 .448 1 1v4.563c0 1.657-1.343 3-3 3h-11c-1.657 0-3-1.343-3-3v-11c0-1.657 1.343-3 3-3h4.563c.552 0 1 .448 1 1s-.448 1-1 1h-4.563z"/>&lt;/svg>&lt;/a>&lt;/li>
&lt;/ol>
&lt;p>Let&amp;rsquo;s examine each package in detail.&lt;/p></description></item><item><title>Tutorials</title><link>https://mcpindotnet.github.io/docs/tutorials/</link><pubDate>Thu, 07 Aug 2025 05:33:22 +0100</pubDate><guid>https://mcpindotnet.github.io/docs/tutorials/</guid><description>&lt;div class="alert alert-info d-flex" role="alert">
 &lt;div class="flex-shrink-1 alert-icon">
 
 &lt;span class="material-icons size-20 me-2">
 info
 &lt;/span>&lt;/div>
 
 &lt;div class="w-100">TODO&lt;/div>
 &lt;/div></description></item><item><title>Build Time MCP Server using C# MCP SDK &amp; NodaTime</title><link>https://mcpindotnet.github.io/docs/tutorials/build-time-mcp-server/</link><pubDate>Thu, 07 Aug 2025 05:33:22 +0100</pubDate><guid>https://mcpindotnet.github.io/docs/tutorials/build-time-mcp-server/</guid><description>&lt;p>As we continue to explore the Model Context Protocol (MCP), we will now focus on how to build an MCP server using the C# SDK. This tutorial will guide you through the process of setting up a basic MCP server, which can be used to handle requests from MCP clients such as VS Code, LM Studio and others.&lt;/p>
&lt;h3 id="what-we-are-going-to-build">What we are going to build? &lt;a href="#what-we-are-going-to-build" class="anchor" aria-hidden="true">&lt;i class="material-icons align-middle">link&lt;/i>&lt;/a>&lt;/h3>&lt;p>In this tutorial, we will build a simple MCP server using the C# SDK and NodaTime for handling time-related operations. The server will be capable of processing requests from MCP clients and responding with the appropriate context information. Below are the few example queries that the server should be able to handle:&lt;/p></description></item></channel></rss>