Building MCP Servers on Azure for .NET Developers by Jonah Andersson
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"build-mcp-servers-workshop-dotnet-azure": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Updated for Microsoft Build 2026 — .NET 10 (LTS), Azure Functions MCP Extension v1.4.0, Streamable HTTP transport, Flex Consumption plan, azd deployment, Microsoft Foundry + Agent Framework integration.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in cloud
⚡ A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.
MCP Server for GCP environment for interacting with various Observability APIs.
MCP Server for kubernetes management commands
MCP server for Hostinger API
MCP Security Weekly
Get CVE alerts and security updates for Build Mcp Servers Workshop Dotnet Azure and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Developer World Germany — Full-Day Workshop
Updated for Microsoft Build 2026 — .NET 10 (LTS), Azure Functions MCP Extension v1.4.0, Streamable HTTP transport, Flex Consumption plan,
azddeployment, Microsoft Foundry + Agent Framework integration.
Build production-grade custom MCP (Model Context Protocol) servers using .NET 10, deploy them to Azure, secure them with API Management, and integrate them with Claude Code, VS Code, and Microsoft Foundry for AI-powered developer workflows.
Use case: Inventory & Order Management System with 6 MCP tools.
Level: Advanced | Duration: 9:00 AM – 4:00 PM | Audience: .NET Developers & Azure Cloud Engineers
mcp-workshop-dotnet-azure/
├── README.md ← You are here
├── LICENSE
├── .gitignore
│
├── docs/ # Module guides (markdown)
│ ├── 00-setup-guide.md # Pre-workshop environment setup
│ ├── 01-mcp-fundamentals.md # MCP architecture & concepts
│ ├── 02-first-mcp-server.md # MCP SDK approach
│ ├── 03-design-patterns.md # Production patterns
│ ├── 04-deploy-azure.md # Azure Functions deployment
│ ├── 05-api-management.md # APIM + API Center
│ ├── 06-capstone.md # End-to-end integration
│ └── 07-cleanup.md # Post-workshop Azure cleanup
│
├── labs/ # Hands-on labs (starter + solution)
│ ├── lab-01-build-mcp-server/ # Build MCP server with .NET 10
│ ├── lab-02-deploy-to-azure/ # Deploy with Azure Functions + azd
│ ├── lab-03-apim-governance/ # APIM, API Center, Entra auth
│ ├── lab-04-mcp-clients/ # Claude Code, VS Code, Inspector
│ └── lab-05-capstone/ # End-to-end scenarios
│
├── slides/ # Presentation deck
│ └── Building MCP Servers on Azure for .NET Developers by Jonah Andersson.pptx
│
└── instructor/ # Instructor-only materials
└── Instructor_Guide.docx
| Lab | Title | What You'll Do | Time |
|---|---|---|---|
| Lab 1 | Build MCP Server | Create 6 MCP tools with .NET 10 using the official MCP SDK | 10:30 AM |
| Lab 2 | Deploy to Azure | Refactor to Azure Functions MCP Extension, deploy with azd up | 1:00 PM |
| Lab 3 | APIM & Governance | Add rate limiting, API Center registration, Entra ID auth | 2:30 PM |
| Lab 4 | MCP Client Setup | Configure Claude Code, VS Code, MCP Inspector | Ongoing |
| Lab 5 | Capstone | End-to-end scenarios with monitoring | 3:15 PM |
Each lab contains a starter/ directory with TODOs and a solution/ directory with complete working code.
| Tool | Version | Install |
|---|---|---|
| .NET SDK | 10.0.301+ (LTS) | download |
| IDE | VS 2026 (18.4+) or VS Code + C# Dev Kit | VS Code |
| Azure CLI | Latest | [install](https://learn.micros |