Welcome to the MCP Workshop! This hands-on workshop will guide you through building and implementing Model Context Protocol servers and clients. Follow along with the presenter as we explore each milestone together.
Please install the following before the workshop:
- VS Code - Download here
- Install the MCP extension from the marketplace
- .NET 9 SDK - Download here
- Docker Desktop - Download here (Required for .NET Aspire)
- Azure CLI - Download here
- Azure Developer CLI (azd) - Download here
- Node.js & npm - Download here
- Azure account - Free tier available
- Basic knowledge of .NET/C#
dotnet new install Aspire.ProjectTemplatesnpx @modelcontextprotocol/inspector dotnet runLearn to create your first MCP server from scratch.
Repository: mcp-workshop-01-first-server
Build a client that communicates with your MCP server.
Repository: mcp-workshop-02-first-client
Integrate your MCP server with GitHub Copilot for enhanced AI capabilities.
Implement MCP server using HTTP transport for web-based communication.
Repository: mcp-workshop-04-shttp
Deploy and manage your MCP server using .NET Aspire with HTTP transport.
Repository: mcp-workshop-05-aspire
