NM

nikosdelis/mcp-ws

Developer tools
6 stars 3 forks Quality 42 Trend 14

Welcome to the MCP Workshop! This hands-on workshop will guide you through building and implementing Model Context Protocol servers and clients.

Overview

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: - - Download here * Install the MCP extension from the marketplace - - Download here - - Download here (Required for .NET Aspire) - - Download here - - Download here - - Download here Learn to create your first MCP server from scratch. Build a client that communicates with your MCP server. Integrate your MCP server with GitHub Copilot for enhanced AI capabilities. Implement MCP server using HTTP transport for web-based communication. Deploy and manage your MCP server using .NET Aspire with HTTP transport.

README

🧠 Model Context Protocol (MCP) Workshop for Beginners

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.

🛠️ Prerequisites

Please install the following before the workshop:

Essential Tools

Additional Setup for .NET Aspire

dotnet new install Aspire.ProjectTemplates

NPX Command to run the inspector

npx @modelcontextprotocol/inspector dotnet run

🎯 Workshop Milestones

🏃‍♂️ Milestone 1: First Server

Learn to create your first MCP server from scratch.

Repository: mcp-workshop-01-first-server


💻 Milestone 2: First Client

Build a client that communicates with your MCP server.

Repository: mcp-workshop-02-first-client


🤖 Milestone 3: GitHub Copilot Integration

Integrate your MCP server with GitHub Copilot for enhanced AI capabilities.


🌐 Milestone 4: HTTP Transport Mode

Implement MCP server using HTTP transport for web-based communication.

Repository: mcp-workshop-04-shttp


☁️ Milestone 5: .NET Aspire Integration

Deploy and manage your MCP server using .NET Aspire with HTTP transport.

Repository: mcp-workshop-05-aspire


📚 Additional Resources

View the full README on GitHub

Install

npx @modelcontextprotocol/inspector dotnet run
New to MCP? Start with the mcpskill.org guide →