Add attributed MCP install buttons across SharePoint Embedded articles - #10953
Add attributed MCP install buttons across SharePoint Embedded articles#10953Gregory Joseph (gnjoseph) wants to merge 4 commits into
Conversation
PoliCheck Scan ReportThe following report lists PoliCheck issues in PR files. Before you merge the PR, you must fix all severity-1 and severity-2 issues. The AI Review Details column lists suggestions for either removing or replacing the terms. If you find a false positive result, mention it in a PR comment and include this text: #policheck-false-positive. This feedback helps reduce false positives in future scans. ✅ No issues foundMore information about PoliCheckInformation: PoliCheck | Severity Guidance | Term |
Adds a docs-to-devtools install-buttons include to the SharePoint Embedded MCP server Learn article (Install and configure section): a native 'Install in Visual Studio Code' next-step-action button plus one-click install links for VS Code Insiders, Visual Studio, and Cursor, and the claude/codex 'mcp add' CLI commands. Scoped to the MCP server page only for now. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
7eb3d37 to
eafc4a5
Compare
|
Learn Build status updates of commit eafc4a5: ✅ Validation status: passed
For more details, please refer to the build report. |
PoliCheck Scan ReportThe following report lists PoliCheck issues in PR files. Before you merge the PR, you must fix all severity-1 and severity-2 issues. The AI Review Details column lists suggestions for either removing or replacing the terms. If you find a false positive result, mention it in a PR comment and include this text: #policheck-false-positive. This feedback helps reduce false positives in future scans. ✅ No issues foundMore information about PoliCheckInformation: PoliCheck | Severity Guidance | Term |
| Included by developer-facing SharePoint Embedded articles. Do not add page frontmatter—this file is not a standalone article. --> | ||
|
|
||
| > [!div class="nextstepaction"] | ||
| > [Install in Visual Studio Code](https://vscode.dev/redirect?url=vscode:mcp/install?%7B%22name%22%3A%22spe%22%2C%22type%22%3A%22stdio%22%2C%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22%40microsoft%2Fspe-mcp%22%2C%22start%22%5D%7D) |
There was a problem hiding this comment.
Should we add the buttons for the other editors?
Add Microsoft Learn source and campaign arguments to every supported install path, and surface the reusable install include on high-intent SharePoint Embedded build articles. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
PoliCheck Scan ReportThe following report lists PoliCheck issues in PR files. Before you merge the PR, you must fix all severity-1 and severity-2 issues. The AI Review Details column lists suggestions for either removing or replacing the terms. If you find a false positive result, mention it in a PR comment and include this text: #policheck-false-positive. This feedback helps reduce false positives in future scans. ✅ No issues foundMore information about PoliCheckInformation: PoliCheck | Severity Guidance | Term |
|
Learn Build status updates of commit 5dfce54: ✅ Validation status: passed
For more details, please refer to the build report. |
| title: Create and configure a container type | ||
| description: Create a trial or production SharePoint Embedded container type and configure its owning app and billing model. | ||
| ms.date: 07/13/2026 | ||
| ms.date: 08/10/2026 |
There was a problem hiding this comment.
“Thou shall not update ms.date”
Keep ms.date unchanged while adding the reusable MCP install include. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
Addressed the review follow-ups:
All decoded configurations contain |
PoliCheck Scan ReportThe following report lists PoliCheck issues in PR files. Before you merge the PR, you must fix all severity-1 and severity-2 issues. The AI Review Details column lists suggestions for either removing or replacing the terms. If you find a false positive result, mention it in a PR comment and include this text: #policheck-false-positive. This feedback helps reduce false positives in future scans. ✅ No issues foundMore information about PoliCheckInformation: PoliCheck | Severity Guidance | Term |
|
Learn Build status updates of commit 446e83d: ✅ Validation status: passed
For more details, please refer to the build report. |
Expand MCP on first use, use direct active-voice instructions, and simplify the reusable install text after reviewing the PR with the internal SPE documentation skills. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
Internal
|
PoliCheck Scan ReportThe following report lists PoliCheck issues in PR files. Before you merge the PR, you must fix all severity-1 and severity-2 issues. The AI Review Details column lists suggestions for either removing or replacing the terms. If you find a false positive result, mention it in a PR comment and include this text: #policheck-false-positive. This feedback helps reduce false positives in future scans. ✅ No issues foundMore information about PoliCheckInformation: PoliCheck | Severity Guidance | Term |
|
Learn Build status updates of commit 41e7a9c: ✅ Validation status: passed
For more details, please refer to the build report. |
Summary
Adds reusable docs-to-devtools install buttons for the SharePoint Embedded MCP server and expands them across high-intent SharePoint Embedded build articles.
Every install path launches
@microsoft/spe-mcpwith bounded attribution arguments:The MCP client stores these arguments in its server configuration and supplies them on each launch. The server adds the bounded, non-personal labels to existing Graph/ARM request metadata; it does not open a separate telemetry channel.
Articles
Existing
ms.datevalues are intentionally unchanged.Install targets
The presentation is a reusable include so it can be improved once and updated everywhere.
Validation
aka.msandvs-open.linktovsweb+mcp:/install, preserving the payload.mcp add <name> -- <command> [args...]form.codex mcp add <server-name> -- <stdio server-command>form.Dependencies and release gates
Companion OSS draft: microsoft/SharePoint-Embedded-MCP-Server#86
SPO.Core ingestion task: https://dev.azure.com/onedrive/SPIN/_workitems/edit/3198658
This Learn change should merge only after: