Building AI Agents: Frameworks, MCP and Production Patterns
Build AI agents with MCP, LangGraph, CrewAI, Microsoft Agent Framework and vendor SDKs, then ship safely.
Outcomes
Explain the agent loop and design tools, memory and limits for an agent.
Build and test a minimal MCP server in Python.
Build stateful, resumable agent graphs with LangGraph and role based crews with CrewAI.
Describe the current status of AutoGen, AG2, Semantic Kernel and Microsoft Agent Framework.
Compare vendor agent SDKs by language, licence and core concepts.
Add evaluation, guardrails and human approval gates before shipping an agent.
- Comfortable writing Python, including async functions.
- Basic experience calling a language model API.
- Familiarity with JSON, the command line and virtual environments.
8 lessons
Each lesson ends with key takeaways, a practical exercise and a three question quiz.
Where the facts come from
Checked against official documentation and primary sources. Tools change quickly, so always confirm against the current docs.
- Agent SDK overview Anthropic, 2026
- Agent SDK quickstart Anthropic, 2026
- Donating the Model Context Protocol and establishing the Agentic AI Foundation Anthropic, 2025
- Model Context Protocol specification (2026-07-28) Model Context Protocol, 2026
- MCP Python SDK documentation Model Context Protocol, 2026
- LangGraph overview (Python) LangChain, 2026
- LangGraph overview (JavaScript) LangChain, 2026
- LangGraph interrupts LangChain, 2026
- langgraph on PyPI Python Package Index, 2026
- CrewAI introduction CrewAI, 2026
- CrewAI crews concepts CrewAI, 2026
- crewai on PyPI Python Package Index, 2024
- Microsoft ships production ready Agent Framework 1.0 for .NET and Python Visual Studio Magazine, 2026
- Microsoft Agent Framework repository Microsoft, 2026
- Microsoft Agent Framework quick start Microsoft Learn, 2026
- Semantic Kernel and Microsoft Agent Framework Microsoft, 2025
- AutoGen repository Microsoft, 2026
- AG2 repository metadata (ag2ai/ag2) Ecosyste.ms, 2026
- OpenAI Agents SDK documentation OpenAI, 2026
- OpenAI Agents SDK README OpenAI, 2026
- OpenAI Agents SDK JS/TS README OpenAI, 2026
- openai-agents on PyPI Python Package Index, 2026
- OpenAI Agents SDK guardrails OpenAI, 2026
- OpenAI Agents SDK human in the loop OpenAI, 2026
- One Agent Development Kit, five languages Google Cloud, 2026
- adk-python repository metadata Ecosyste.ms, 2026
- ADK: Why evaluate agents Google, 2026
- Pydantic AI agents Pydantic, 2026
- pydantic-ai package metadata Ecosyste.ms, 2026
About this course
Is this course free?
Yes. All 8 lessons of Building AI Agents: Frameworks, MCP and Production Patterns are free to read on xdqlabs.com, with no sign up.
Who is this course for?
It is written for developers at intermediate level. Prerequisites: Comfortable writing Python, including async functions.; Basic experience calling a language model API.; Familiarity with JSON, the command line and virtual environments..
How long does it take?
About 4 hours across 8 lessons. Each lesson has key takeaways, a practical exercise and a short quiz.
Can XDQ Labs train my team or build this for us?
Yes. XDQ Labs runs team workshops and delivers software, AI agent and compliance projects for companies in India, the US, the UK and the Gulf. Write to enquiry@xdqlabs.com.
From USD 49 or INR 2,999 a month. A person approves every step.