agent-framework-azure-ai-py

Orchestrate persistent Azure AI Foundry agents with hosted tools and MCP integration.

Updated Feb 10, 2026
One-click install
npx skills add https://github.com/eggboy/skills --skill agent-framework-azure-ai-py
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-framework-azure-ai-py
Source: https://github.com/eggboy/skills/tree/main/agent-framework-azure-ai-py
Command: npx skills add https://github.com/eggboy/skills --skill agent-framework-azure-ai-py

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

The Skill enables building and operating persistent Azure AI Foundry agents that can leverage hosted tools, manage conversation threads, and integrate MCP servers, reducing the complexity of orchestrating multi-tool AI workflows.

Core Features & Use Cases

  • Orchestrates persistent agents via AzureAIAgentsProvider across hosted tools (code interpreter, file search, web search) and MCP services.
  • Supports streaming responses, structured outputs, and multi-tool toolsets for complex tasks.
  • Provides robust thread management for multi-turn conversations and conversation resumption.

Quick Start

Create an Azure credential, instantiate AzureAIAgentsProvider, create a basic agent with instructions, and run a simple query to observe the response.

Frequently Asked Questions about agent-framework-azure-ai-py

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build Azure AI Foundry agents with hosted tools and MCP integration?

Build Azure AI Foundry agents by instantiating AzureAIAgentsProvider to orchestrate persistent agents with hosted tools and MCP servers. This approach supports multi-tool toolsets, streaming responses, and conversation threads for complex workflows.

What is the best way to manage multi-turn conversation threads in Azure AI agents?

Manage multi-turn conversation threads in Azure AI agents using built-in thread management features. This enables conversation resumption and persistent interactions across hosted tools like code interpreter, file search, and web search.

How do I stream responses from Azure AI agents using Python?

Stream responses from Azure AI agents by configuring the AzureAIAgentsProvider. The provider pattern supports real-time streaming outputs and structured data execution across integrated Azure services.

Can I use MCP servers with Azure AI Foundry agents for tool execution?

Yes, you can integrate MCP servers with Azure AI Foundry agents. The framework enables secure tool execution and robust error handling while orchestrating hosted tools and MCP services for complex tasks.

Does this agent framework support structured outputs across Azure services?

Yes, the agent framework supports structured outputs across Azure services. It orchestrates persistent agents with multi-tool toolsets, applying provider patterns to deliver structured data from hosted tools and MCP integration.