# 📚 MCP Resources

Welcome to the **Model‑Context‑Protocol (MCP)** Resources Hub! 🎉
A curated collection of videos, blogs, documentation, and code repositories to help you learn, explore, and master MCP usage and implementation with Microsoft tooling.

❤️ If you find these resources helpful, feel free to ⭐ the repositories, share your feedback, and contribute!

## 🎥 Videos

| Title | Topic | Description |
| :--- | :--- | :--- |
| [VS Code Agent Mode Just Changed Everything](https://youtu.be/dutyOc_cAEU?t=19) | Getting Started | Ever wished your code editor could write your app, talk to your database, and even follow documentation like a real dev? In this video, we show you how to use agent mode, MCP Servers and PRD documents to build an entire app complete with database. |
| [The Future of AI in VS Code: MCP Servers Explained!](https://www.youtube.com/watch?v=Wp0p7iKH6ho) | Getting Started | In this video, we break down MCP (Model Context Protocol) Servers and how they supercharge GitHub Copilot inside Visual Studio Code. Learn how to set up and use MCP servers to bring live, real-time context—like web searches and databases—directly into your AI coding workflow. |
| [Build Remote MCP servers using Azure Functions in C# and .NET](https://www.youtube.com/results?search_query=Build+Remote+MCP+servers+using+Azure+Functions+in+C%23+and+.NET) | Getting Started | Deploy MCP Servers with Azure Functions and .NET |
| [Build Remote MCP servers using Azure Functions in C# and TypeScript](https://www.youtube.com/results?search_query=Build+Remote+MCP+servers+using+Azure+Functions+in+C%23+and+TypeScript) | Getting Started | Deploy MCP Servers with Azure Functions and TypeScript |
| [Use APIs as tools for your Agents with MCP](https://www.youtube.com/watch?v=Xf5xxhT9ySs) | Getting Started | Learn how to use APIs as tools within your MCP agents |
| [This Protocol will Transform My Linux Lab](https://www.youtube.com/results?search_query=This+Protocol+will+Transform+My+Linux+Lab) | Getting Started | Cloud Engineer/Ops focused implementation of MCP |
| [Model context Protocol + Aspire = AI Magic in .NET](https://www.youtube.com/watch?v=2holzbob1_I&t=138s) | Getting Started | In this video, we walk you through how to integrate the Model Context Protocol (MCP) into a Blazor Chat Application powered by .NET Aspire using the official C# SDK. 🚀 The official C# SDK makes it easy to implement and interact with MCP clients and servers in your .NET apps. In this demo, we’ll see how to create a Blazor-based chat app, configure MCP, and connect it to a local AI model using Qwq — all managed by .NET Aspire! |
| [Microsoft Copilot Studio ❤️ Model Context Protocol (MCP)](https://www.youtube.com/watch?v=jG-XTzXxFCk) | Getting Started | In this video, Power Platform Advocate, Daniel Laskewitz walks you through the brand-new Microsoft Copilot Studio ❤️ Model Context Protocol (MCP) Lab! Learn how Model Context Protocol (MCP) empowers makers to seamlessly connect external knowledge sources and APIs to their Copilot Studio agents. MCP actions and knowledge automatically stay updated as functionality evolves — making your agents smarter and more adaptable. |
---

## 📝 Blogs

| Title | Topic | Description |
| :--- | :--- | :--- |
| [Build AI agent tools using remote MCP with Azure Functions](https://techcommunity.microsoft.com/blog/appsonazureblog/build-ai-agent-tools-using-remote-mcp-with-azure-functions/4401059) | Getting Started | Remote MCP server deployment with Azure Functions |
| [Create an MCP Server with Azure AI Agent Service](https://devblogs.microsoft.com/foundry/integrating-azure-ai-agents-mcp-typescript/) | Getting Started | Enables Developers to create an agent with Azure AI Agent Service and uses the model context protocol (MCP) for consumption of the agents in compatible clients (VS Code, Cursor, Claude Desktop) |
| [Vibe coding with GitHub Copilot: Agent mode and MCP support](https://github.blog/news-insights/product-news/github-copilot-agent-mode-activated/) | Getting Started | MCP allows you to equip agent mode with the context and capabilities it needs to help you, like a USB port for intelligence. When you enter a chat prompt in agent mode within VS Code, the model can use different tools to handle tasks like understanding database schema or querying the web. |
| [Enhancing AI Integrations with MCP and Azure API Management](https://techcommunity.microsoft.com/blog/IntegrationsonAzureBlog/enhancing-ai-integrations-with-mcp-and-azure-api-management/4406699) | Getting Started | Enhance AI integrations using MCP and Azure API Management |
| [Understanding and Mitigating Security Risks in MCP Implementations](https://techcommunity.microsoft.com/blog/microsoft-security-blog/understanding-and-mitigating-security-risks-in-mcp-implementations/4404667) | Security | Overview of security risks and mitigation strategies for MCP implementations |
| [Protecting Against Indirect Injection Attacks in MCP](https://devblogs.microsoft.com/blog/protecting-against-indirect-injection-attacks-mcp) | Security | Strategies to prevent indirect injection attacks in MCP implementations |
| [Microsoft Copilot Studio ❤️ MCP](https://aka.ms/mcsmcp/lab/blog) | Getting Started | Announcement of the Microsoft Copilot Studio ❤️ MCP lab |
| [Copilot Dev Camp - Lab MCS6 - Consuming an MCP server](https://aka.ms/CopilotDevCamp/maker/mcs6) | Getting Started | Lab module, part of the Copilot Dev Camp training material, to learn how to consume an MCP server in Microsoft Copilot Studio |

## 💻 Code Repositories

| Name | Description | Language |
| :--- | :--- | :--- |
| [Azure-Samples/remote-mcp-apim-functions-python](https://github.com/Azure-Samples/remote-mcp-apim-functions-python) | **Recommended for Secure remote hosting** Sample Python Azure Functions demonstrating remote MCP integration with Azure API  Management  | Python |
| [Azure-Samples/remote-mcp-functions-python](https://github.com/Azure-Samples/remote-mcp-functions-python) | Sample Python Azure Functions demonstrating remote MCP integration | Python |
| [Azure-Samples/remote-mcp-functions-dotnet](https://github.com/Azure-Samples/remote-mcp-functions-dotnet) | Sample .NET Azure Functions demonstrating remote MCP integration | C# |
| [Azure-Samples/remote-mcp-functions-typescript](https://github.com/Azure-Samples/remote-mcp-functions-typescript) | Sample TypeScript Azure Functions demonstrating remote MCP integration | TypeScript |
| [Microsoft Copilot Studio ❤️ MCP](https://aka.ms/mcsmcp/lab) | Microsoft Copilot Studio ❤️ MCP lab | TypeScript |
---



