← Discover MCPs and Agents
i
MCPAI & MLMCP Registry

ignite25-LAB517-next-gen-aks-operations-with-models-and-agents-and-mcps-oh-my

Links

README

From the repo.

decorative banner

Microsoft Ignite 2025

🔥LAB517: Next-Gen AKS Operations with Models, and Agents, and MCPs

Microsoft Foundry Discord Microsoft Foundry Developer Forum

Who Should Take This Lab?

This lab is designed for:

  • Platform Engineers managing Kubernetes clusters in production
  • DevOps Engineers interested in AI-assisted operations
  • Site Reliability Engineers (SREs) exploring automation opportunities
  • Cloud Architects evaluating next-generation operational tools

Prerequisites: Basic familiarity with Kubernetes concepts and Azure is helpful but not required. The lab provides context and links to foundational resources.

Session Description

Build confidence in managing AKS at scale with next‑gen ops tools. In this hands‑on lab, you’ll simulate a production service hit by traffic spikes, discover how AI‑driven alerts surface hidden bottlenecks, and deploy agents that self‑heal nodes. Using open‑source tools and the aks‑mcp server, you can automate cluster scaling, patch management, and real‑time troubleshooting—letting the AI orchestrate Kubernetes and Azure resources with natural‑language commands and pre‑built MCP integrations.

🧠 Learning Outcomes

By the end of this session, learners will be able to:

  • Deploy and configure AI agent frameworks (AKS MCP Server, CLI Agent, kagent) with Azure AI Foundry models
  • Build multi-agent systems where specialized agents collaborate on complex operational tasks
  • Troubleshoot production scenarios using natural language instead of memorizing CLI syntax
  • Orchestrate automated remediation for node failures, traffic spikes, and configuration drift
  • Generate proactive health assessments combining Azure Advisor recommendations with Kubernetes best practices
  • Understand the Model Context Protocol (MCP) and how it standardizes AI-tool integration

💻 Technologies Used

  1. Azure Kubernetes Service (AKS) - Managed Kubernetes service in Azure
  2. Azure AI Foundry - Platform for building AI applications with enterprise-grade models
  3. Model Context Protocol (MCP) - Open standard for connecting AI agents to external tools
  4. AKS MCP Server - MCP server that exposes AKS and Kubernetes capabilities to AI agents
  5. CLI Agent for AKS - Terminal-based AI assistant for cluster management
  6. kagent - Kubernetes-native AI agents (CNCF Sandbox project)

📚 Foundational Resources

New to these technologies? Start here:

🚀 Getting Started

This lab follows a two-step process:

  1. Deploy Infrastructure - Set up your AKS cluster, Azure AI Foundry, and monitoring tools (20-25 minutes)
  2. Start Lab Activities - Work through hands-on scenarios with AI agents

Step 1: Deploy Lab Infrastructure

Head over to the Lab Setup Guide for step-by-step instructions on deploying:

  • Azure Kubernetes Service cluster with advanced features
  • Azure AI Foundry with GPT models
  • Azure Monitor and Log Analytics workspaces
  • All necessary infrastructure for the hands-on lab

The guide includes prerequisites, deployment commands, troubleshooting tips, and cleanup instructions.

🌟 Microsoft Learn MCP Server

Install in VS Code

The Microsoft Learn MCP Server is a remote MCP Server that enables clients like GitHub Copilot and other AI agents to bring trusted and up-to-date information directly from Microsoft's official documentation. Get started by using the one-click button above for VSCode or access the mcp.json file included in this repo.

For more information, setup instructions for other dev clients, and to post comments and questions, visit our Learn MCP Server GitHub repo at https://github.com/MicrosoftDocs/MCP. Find other MCP Servers to connect your agent to at https://mcp.azure.com.

Note: When you use the Learn MCP Server, you agree with Microsoft Learn and Microsoft API Terms of Use.

📚 Resources and Next Steps

ResourcesLinksDescription
Ignite 2025 Next Stepshttps://aka.ms/Ignite25-Next-StepsLinks to all repos for Ignite 2025 Sessions
Microsoft Foundry Community DiscordMicrosoft Foundry DiscordConnect with the Microsoft Foundry Community!
Learn at Ignitehttps://aka.ms/LearnAtIgniteContinue learning on Microsoft Learn

Content Owners

Paul Yu
Paul Yu

📢
Pavneet Ahluwalia
Pavneet Ahluwalia

📢

🚀 Try Azure for Free!

Ready to build, experiment, or scale your next project? Kick things off with an Azure Free Trial and get access to popular services, generous monthly credits, and the tools you need to ship fast. 👉 Start your free journey here: https://aka.ms/devrelft

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit Contributor License Agreements.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.

Collected info

  • 15 stars
  • 14 forks
  • Language: Bicep
  • Source updated: 1/22/2026

Config for your environment

Replace {MCP_ENDPOINT_URL} with this MCP’s endpoint URL (from its repo or docs above). No API key — you connect directly.

Tool

OS

Config file: ~/.cursor/mcp.json

{
  "mcpServers": {
    "mcp-server": {
      "url": "{MCP_ENDPOINT_URL}"
    }
  }
}

Paste into mcpServers in the config file. Restart Cursor after saving.

If this MCP is also published on mcpchannel.ai, you can subscribe from Browse and use the gateway config there instead.