Blog

Blog posts on .NET, Azure, and more.

Integrating Model Context Protocol Tools with Semantic Kernel

March 31, 2025 by Anuraj

dotnet AI SemanticKernel MCP

In this blog post, we’ll learn about Model Context Protocol (MCP) and how we can integrate Model Context Protocol Tools with Semantic Kernel. MCP is like a special rule book that helps AI programs understand information better. Imagine it like a USB-C port on your tablet or laptop. Just like USB-C lets you plug in chargers, headphones, or other devices easily, MCP helps AI connect to different sources of information in a simple and organized way. Learn more about MCP here. MCP will help our agents with external systems like GitHub or any other MCP servers available. We can get the list of MCP servers from here. In this demo I will be using Everything MCP server. It is an example MCP server for demo purposes.

Enhancing AI Agents with Open API Integrations

March 30, 2025 by Anuraj

dotnet AI SemanticKernel

In this blog post, we’ll learn how to empower the AI agents with Tools. We will learn how to use Open API specification as a tool. For the demo, I created a Web API project - Story publishing API. Here is the Web API code.

Empowering AI Agents with Tools

March 30, 2025 by Anuraj

dotnet AI SemanticKernel

In this blog post, we’ll learn how to empower the AI agents with Tools. The tools or plugins with help the agent to interact with external systems.

How to create an AI Agent using Semantic Kernel

March 28, 2025 by Anuraj

dotnet AI SemanticKernel

In this blog post, we’ll learn how to create an AI agent using Semantic Kernel. An AI agent is a smart system that can think, learn, and act on its own to help people and businesses. It understands its surroundings, makes decisions, and performs tasks without needing constant human input. In the future, AI agents will be everywhere—handling work tasks, managing smart homes, assisting in healthcare, and even making daily life easier with personalized recommendations. They will power self-driving cars, automate customer support, detect cybersecurity threats, and create content instantly. As they get smarter, AI agents will work seamlessly with humans, making life more efficient, productive, and connected.

Chat with your data - Semantic Kernel powered RAG application

February 28, 2025 by Anuraj

dotnet AI RAG SemanticKernel

In this blog post, we’ll learn how to chat with your data - building a Semantic Kernel powered RAG application. In this blog post I will be extending the copilot application with custom data. First I will be asking a question about ICC champions trophy 2025 - Since it is not part of knowledge - it will respond something like this.

Copyright © 2025 Anuraj. Blog content licensed under the Creative Commons CC BY 2.5 | Unless otherwise stated or granted, code samples licensed under the MIT license. This is a personal blog. The opinions expressed here represent my own and not those of my employer. Powered by Jekyll. Hosted with ❤ by GitHub