
Power Apps MCP Server with Canvas App coauthoring
Since Power Apps is available to work with MCP Server, a few youtube video and guide have poped on how to use it with VS Code and with Claude Code or GitHub copilot, but nothing with other editor.
I found one from The Power Apps guy to make it work in Cursor.
And without him, I wouldn't made it work in Windsurf.
https://www.youtube.com/watch?v=WuHN1VLW1t8
But you need to adapt it to Windsurf and to help others, here is how I did it.
Skills in Windsurf are saved by user global instead of per project, so they need to be saved in
.codeium\windsurf\skills
The MCP configuration are also global so you need to change the configuration skill to reflect it.
In \.codeium\windsurf\skills\configure-canvas-mcp\Skill.md
I simply added instruction for Windsurf for the config_path
**If TOOL_TYPE is `windsurf`:**
Set `CONFIG_PATH` = `C:\Users\{username}\.codeium\windsurf\mcp_config.json`
# Use %USERPROFILE% environment variable to get the user directory
Then I reloaded the window (CTRL+SHIFT+P + reload)
and it worked.