Install the Power Apps Canvas Apps MCP for GitHub Copilot
- Shane Young
- Apr 22
- 4 min read
Updated: Apr 23
Are you looking to get started with this awesome new Power Apps MCP Server for Canvas apps but don’t really have clue one how to install all of this? If yes then below is my instructions written for those of us who are not ninjas when it comes to all of this VS Code stuff.
You will get step by step on how to install everything, VS Code, all of the random weird things, and then how to test it all worked. I have done this process like a dozen times to try to get this down to the easy instructions you have come to expect.
Now, keep in mind that the more weird things you (or more likely IT) has done to your PC, the more likely your journey will vary. Every machine I have done the process has been slightly different but, at the end of the day, you need all of these pieces. Be a trooper, you will get through this.
Also, remember while the Power Apps Canvas MCP is free, you need a GitHub Copilot license to use it in this scenario. You could also use the MCP server with Claude Code or Codex or a dozen other services but one way or another you have to have an LLM coding companion to utilize this.
Finally, these instructions are focused on what you need to get in place to use the MCP server, on Windows via VS Code and GitHub Copilot. There are other ways to use this MCP. This isn't meant to be the be a be all, end all for developing with VS Code and AI, just the pieces you need to get rolling to use it with your Canvas Apps. Enjoy!
PS - The video walkthrough of these instructions are here, probably a lot easier to use Install and Configure Power Apps MCP
Â
Install VS Code via Download
Go to this site and download Visual Studio Code (VS Code). Download Visual Studio Code - Mac, Linux, Windows
For most people the defaults are going to work well. So do the good ole Next, Next, Finish method.
Open VS Code from the Start menu if it isn't already open.
Click the Use AI Features
Click Continue with GitHub to authenticate
Sign in or create an account (reminder you are going to need a paid account to do this).
Click the button to Authorize VS Code.
Now you can click on the head in the bottom right corner to confirm you have GitHub Copilot running.

Now close VS Code. We will be back later.
Install NodeJS
Go to this website Node.js — Download Node.js®
Download the Windows Installer MSI and run it.
Same deal, that Next, Next, Finish is what I did. There are a lot of questions and some optional stuff but, I didn't need it for this to work so I didn't install them.
Install Git for Windows
Go to this website Git for Windows
Click the big Download button and then run it.
Once again use Next, Next, Finish. And honestly? I have no clue what most of those settings are, but the defaults worked so I stuck with them. 😊 Feel free to adjust anything, it is your computer after all.
Install Dot NET 10 SDK
Go to this website Download .NET 10.0 (Linux, macOS, and Windows) | .NET
Download the Windows SDK and run it.
Click Install. There is nothing to choose but it is a slow install.
Install PowerShell 7
Go to this website https://aka.ms/PSWindows
Click the Get PowerShell 7 button.
Click Install PowerShell on Windows
Download the MSI Package and run it.
You guessed it, click Next, Next, Finish
Install GitHub Copilot CLI
Open VS Code
From the toolbar click Terminal > New Terminal
At the prompt Type: Copilot
Install GitHub Copilot CLI when prompted

Choose Yes when asked if you trust the folder (assuming you do)
Type /login at the prompt.
Choose your account type.
Press the Enter key, this opens a browser, and now walk through the authorization steps.
Switch back to VS Code.
Finally, install the Power Apps MCP
Still in the Terminal type:
/plugin marketplace add microsoft/power-platform-skills
After you see Added Successfully type:
/plugin install canvas-apps@power-platform-skills
Type Exit to close Copilot.
Type Copilot to open it back up.
Test your Hard work
Open a browser to make.PowerApps.com and create a blank canvas app.
Save it.
Settings > Enable Coauthoring. This will automatically save and refresh the app.

Refresh the browser again, this makes Coauthoring happier.
Copy the URL for your App.
Return to VS Code.
Still in Copilot, in the Terminal, type Configure Canvas MCP
Choose Configure Globally when it asks.
Paste your canvas app url when asked.
Type Exit to close Copilot
Type Copilot to open it back up Â
Type Create a Green welcome screen with a blue button
After a while if you get a green screen in Power Apps canvas app with a blue button then you have SUCCESS!

Â
Microsoft’s Documentation
If you want their official info on installing and such it is here: https://learn.microsoft.com/en-us/power-apps/maker/canvas-apps/create-canvas-external-tools Also, their GitHub repository for this MCP server is here: https://github.com/microsoft/power-platform-skills/tree/main/plugins/canvas-apps
Nothing you need but sometimes the official documentation is good to check out also.
Next Steps
Now you are ready to start playing with GitHub Copilot. You can use it to create apps, edit apps, audit apps, and probably more. And while I think creating apps, especially with data sources (even SharePoint) is interesting the real value is review. Having the agent look for bugs and make recommendations in your existing apps. Having a second set of eyes just can't be overappreciated.
If you want to see the Power Apps Canvas MCP server in action for creating and auditing apps check out this video: Build Canvas Apps in VS Code with AI (NEW Power Apps Tool)
Or if you are looking for help with what you should and shouldn't be doing with AI and Power Apps then we can help. Just hit the Contact button and let us know. We are happy to help with anything from a quick call to taking on your full project.