Loading video player...
In this video we are going to create our own #MCPServer and use it in #CopilotStudio. Check this out. I’m going to ask my agent to convert 100 Canadian dollars into US dollars. It calls the MCP server we are going to make together and gives me the answer $73.44. I can also ask what other currencies are available for conversion. Copilot Studio is a low-code agent builder but to make an MCP server we will be diving the world of pro-code. So you might be wondering “what tech stack are we using.” Good question. Our programming language of choice will be #Python and we will use the #fastmcp framework to create our MCP server. Then we will deploy it to an #Azure container app so it’s “always on” and ready to be used by Copilot Studio. All of the pre-requisites you need to install are right there in the show notes. And there are quite a few. You’ll need to install those first if you want to follow along. From there I will demonstrate all the steps needed to build the server. Table Of Contents 🎬 00:00 Introduction 02:50 Create A New Repository Based Upon The Template Repo 04:04 Clone The Repository To A Local Folder 05:19 Install Python Packages Using UV Package Manager 07:13 Understand The MCP Server Python Code 14:49 Run MCP Inspector To Test MCP Server Tools 17:02 Deploy The MCP Server To Azure Container App 20:55 Check The MCP Server Health Endpoint 21:40 Test The Deployed MCP Server Using MCP Inspector 22:56 Add An MCP Server Tool To Copilot Studio 24:15 Test The MCP Server In Copilot Studio 25:03 Use Azure CLI Commands To Update Or Remove The Azure Resources Pre-requisites ⭐ You will require these items to build your own MCP Server. 🤖 Copilot Studio - agent building platform that will consume the MCP server (https://copilotstudio.microsoft.com) 🐍 Python v3.14 or greater - coding language used to write the MCP server (https://www.python.org) 📦 UV python package - python package manager (https://pypi.org/project/uv) 🐳 Docker Desktop - builds a container for the app (https://www.docker.com) 👨💻 VS Code - code editor (https://code.visualstudio.com) 💾 Git - version control system (https://git-scm.com/install/windows) 🐙 Github Account - online hosted version control (https://github.com) ⌨️ Azure CLI - command line tool for managing Azure resources (https://learn.microsoft.com/en-us/cli/azure/install-azure-cli-windows) 🌐 Azure Subscription - required for creating Azure resources (https://portal.azure.com) Follow along with these written instructions ✍ -- COMING SOON --