-
Book Overview & Buying
-
Table Of Contents
Practical C# Projects with .NET
By :
Over the last few chapters, we've explored how conversational AI systems work and how advanced tooling like Microsoft Agent Framework, tools, and vector similarity search help you build rich AI-enabled applications. Using C#, you can write custom tools that can integrate into your AI applications and extend their capabilities.
In this chapter, we'll take the same concept of defining custom tools that AI systems can call, but look at connecting these skills to a Model Context Protocol (MCP) server, where both development tools and AI applications can make use of your tool definitions.
Additionally, because complex AI systems can be hard to monitor, we'll look at using Aspire and OpenTelemetry to instrument and monitor the performance of AI systems.
By the time we're done, you'll have a good understanding of the capabilities that MCP servers offer, how to run an MCP server...