Skip to content

Azure-Samples/mcp-workshop-dotnet

Repository files navigation

MCP Workshop for .NET

Are you interested in building an MCP server? What about an MCP client? Where would you like to run the MCP server - localhost or Azure? Let's build and deploy them!

Workshop Objectives

  • Build a to-do list MCP server in two different ways.
  • Build a Blazor web app as an MCP client.
  • Containerize the MCP server.
  • Run the MCP server locally and remotely on Azure.
  • Deploy the MCP server to Azure Container Apps.

Workshop in Your Language

This workshop material is currently provided in the following languages:

English | Español | Français | 日本語 | 한국어 | Português | 中文(简体)

Prerequisites

During this workshop, GitHub Codespaces is highly recommended because there's no need for preparation, except a web browser.

Open in GitHub Codespaces

However, if you really need to use your machine, make sure you've installed everything identified below.

Workshop Instructions

This is a self-paced workshop. Follow the step-by-step instructions in the workshop documentation:

Step Link
00: Development Environment Setup 00-setup.md
01: Monkey App Development with MCP 01-monkey-app.md
02: MCP Server Development 02-mcp-server.md
03: MCP Remote Server Deployment 03-mcp-remote-server.md
04: MCP Client Development 04-mcp-client.md

Complete Sample

If you get stuck while following the instructions above, you can find the complete example here 👉 complete

Read More...

About

This provides workshop materials using official MCP SDK

Resources

License

Code of conduct

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •