You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: plugins/canvas-apps/skills/configure-canvas-mcp/SKILL.md
+13-18Lines changed: 13 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
name: configure-canvas-mcp
3
3
version: 2.1.0
4
-
description: Configure the Canvas Authoring MCP server for the current coauthoring session. USE WHEN "configure MCP", "set up MCP server", "MCP not working", "connect Canvas Apps MCP", "canvas-authoring not available", "MCP not configured", "set up canvas apps". DO NOT USE WHEN prerequisites are missing — direct the user to install .NET 10 SDK first.
4
+
description: Configure the Canvas Authoring MCP server for the current coauthoring session. USE WHEN "configure MCP", "set up MCP server", "MCP not working", "connect Canvas Apps MCP", "canvas-authoring not available", "MCP not configured", "set up canvas apps".
@@ -13,20 +13,6 @@ This skill configures the Canvas Authoring MCP server for the user's current Pow
13
13
14
14
## Instructions
15
15
16
-
### 0. Check prerequisites
17
-
18
-
Verify that .NET 10 SDK or higher is installed:
19
-
20
-
```bash
21
-
dotnet --list-sdks
22
-
```
23
-
24
-
If a version 10.x.y or higher is not listed, tell the user:
25
-
26
-
> ⚠️ .NET 10 SDK is required to run the Canvas Authoring MCP server. It looks like you don't have it installed. Please install it first to use this skill. https://dotnet.microsoft.com/download/dotnet/10.0
27
-
28
-
Then wait for the user to install it before continuing. If they say it's installed, run the command again to confirm. If it's still not found, repeat the message until they have it installed.
-`login_hint`: Pass the user's UPN or email **only if** they have indicated they want to connect as a specific/different user (e.g. "log in as alice@contoso.com"). These values cannot be derived from the maker portal URL — never guess. Omit otherwise to use the first signed-in user.
90
76
-`auth_flow`: Pass `"browser"` or `"broker"`**only if** the user has explicitly stated a preferred auth flow (e.g. "use browser sign-in"). Omit otherwise to use the default.
91
77
92
-
If the call fails, report the error to the user and suggest checking that:
78
+
If the call fails, run the following command to check if the MCP server failed to start due to a missing .NET 10 SDK:
79
+
80
+
```bash
81
+
dotnet --list-sdks
82
+
```
83
+
84
+
If a version 10.x.y or higher is **not** listed, tell the user:
85
+
86
+
> ⚠️ .NET 10 SDK is required to run the Canvas Authoring MCP server. It looks like you don't have it installed. Please install it from https://dotnet.microsoft.com/download/dotnet/10.0 and then try again.
87
+
88
+
Otherwise, report the original error and suggest checking that:
93
89
94
90
1. The studio URL is correct and the browser tab is still open
95
91
2. Coauthoring is enabled in the app settings
96
-
3. .NET 10 SDK is correctly installed
97
-
4. If sign-in failed, the user may need to specify `auth_flow` (`broker` vs. `browser`) or a `login_hint` (UPN/email) to authenticate as the correct account
92
+
3. If sign-in failed, the user may need to specify `auth_flow` (`broker` vs. `browser`) or a `login_hint` (UPN/email) to authenticate as the correct account
0 commit comments