RC
Cloud Native Agentic AI Infrastructure
Blog Books Courses Newsletter About
Blog Books Courses Newsletter About
Home
Recent
Microsoft Agent Framework Tools MCP 📚 Microsoft Agent Framework

Exposing Microsoft Agent Framework agents as MCP servers

Mar 10, 2026

We have spent the last two articles consuming MCP servers from a MAF agent. This one flips the picture: how to publish a MAF agent as an MCP server so that other agents and applications, in any framework, can call it as a tool.

Home
Recent
Microsoft Agent Framework Tools MCP Foundry 📚 Microsoft Agent Framework

Hosted MCP tools in Microsoft Agent Framework

Mar 9, 2026

Foundry can host the MCP connection on the agent's behalf. This article looks at how a hosted MCP tool differs from the local MCP setup we built last time, where authentication moves, and how to wire one up via FoundryChatClient.get_mcp_tool.

Home
Recent
Microsoft Agent Framework Tools MCP 📚 Microsoft Agent Framework

Local MCP tools in Microsoft Agent Framework

Mar 8, 2026

Function tools cover code you write yourself. MCP servers cover tools that other people write. This article looks at how to connect a Microsoft Agent Framework agent to a local MCP server, what the agent actually sees when you do, and how MCP tools coexist with the function tools we have already used.

Home
Recent
Microsoft Agent Framework Agents 📚 Microsoft Agent Framework

Structured outputs in Microsoft Agent Framework

Mar 6, 2026

Free-text replies are fragile to parse, especially when downstream code depends on the answer's shape. This article looks at how Microsoft Agent Framework constrains an agent's reply to a Pydantic model, when to use it, and how it interacts with tool calls and streaming.

Home
Recent
Microsoft Agent Framework Middleware Production 📚 Microsoft Agent Framework

Middleware in Microsoft Agent Framework

Mar 5, 2026

MAF middleware lets you intercept agent runs, tool calls, and the underlying chat-client requests. This article looks at the three middleware types, when each one fires, and how to use them for logging, redaction, blocking, and result overrides without touching your agent code.

Home
Recent
Microsoft Agent Framework Agents 📚 Microsoft Agent Framework

Streaming and multi-turn conversations in Microsoft Agent Framework

Mar 4, 2026

Real applications rarely call an agent once and walk away. They hold conversations, and they often stream the response as it is generated. This article looks at AgentSession, streaming responses, and how the two work together.

Featured
Google Agent Development Kit Agents Skills 📚 Google ADK

Google ADK - Agent Skills

Feb 28, 2026

Dive into a powerful new feature in Google ADK: Agent Skills. We will explore what Agent Skills are, why they matter, and how to implement a practical use case.

Featured
Hugo AI Agents LLMs

Implementing llms.txt and Markdown Output in Hugo

Feb 16, 2026

Learn how to extend Hugo to generate llms.txt and clean Markdown versions of your content, making your site easily consumable by AI agents and LLMs.

Featured
Agent Skills MCP 📚 Agents

Agent skills vs Model Context Protocol - [How] do you choose?

Feb 6, 2026

Agent Skills and MCP are a hot topic. Understanding these standards genuinely overlap, where they serve fundamentally different purposes, and where each falls short, is essential for anyone building agent-powered systems.

📚 Series

Microsoft Agent Framework

18 articles

  • • Exposing Microsoft Agent Framework agents as MCP servers
  • • Hosted MCP tools in Microsoft Agent Framework
  • • Local MCP tools in Microsoft Agent Framework
  • ... and 15 more
📚 Series

Model Context Protocol

2 articles

  • • Building a Model Context Protocol server for Azure
  • • Model Context Protocol by Anthropic for connecting AI models to data
📚 Series

Google ADK

10 articles

  • • Google ADK - Agent Skills
  • • Building multi-agent systems with Google ADK and the A2A protocol
  • • Building a Multi-Agent LinkedIn Newsletter System with Google ADK
  • ... and 7 more

© 2026 Ravikanth Chaganti. All rights reserved.

This site may load third-party content (comments, embeds) that could set cookies. Learn more

Cookie Preferences

Control what third-party content is loaded. We use privacy-friendly analytics with no cookies.

Essential

ON

Required for the website to function. Cannot be disabled.

  • • Theme preference
  • • Privacy-friendly analytics

Comments

Giscus comment system (GitHub Discussions).

  • • Authentication cookies
  • • GitHub privacy policy

Embedded Content

Videos, code snippets, presentations.

  • • YouTube, Gists, SlideShare
  • • May set tracking cookies

Privacy First

No tracking cookies. Third-party content only loads with your consent. Preferences stored locally in your browser.