Dataverse Onboarding
Guided onboarding extension for setting up GitHub Copilot + CE / Power Platform MCP (Dataverse).
What it does
On install, opens a Walkthrough that guides users through:
- Creating the standard
C:\CopilotCE working folder
- Installing prerequisites (Azure CLI, Node.js LTS) via winget
- Signing in with Azure SSO (
az login)
- Opening the shared workspace
- Configuring
.vscode/mcp.json with PROD / UAT / DEV Dataverse URLs
Commands
All available under Dataverse Onboarding: in the Command Palette.
- Open Walkthrough
- Create C:\CopilotCE Folder
- Install Prerequisites (Azure CLI + Node LTS)
- Sign in to Azure (az login)
- Configure CE Environment URLs (mcp.json)
- Open C:\CopilotCE Workspace
Requirements
- Windows
- winget available (ships with modern Windows 10/11)
Security & privacy
This extension does not store credentials.
- Only Dataverse URLs (PROD/UAT/DEV) you enter are written to
.vscode/mcp.json. No passwords, client secrets, tokens, or app registrations.
az login runs interactively in your terminal; tokens are managed by Azure CLI in %USERPROFILE%\.azure, not by this extension.
- The tenant value is passed only as a CLI argument to
az login — never persisted.
- No telemetry. No outbound network calls from the extension itself.
- The only state kept is a single boolean (
dataverseOnboarding.shown) so the walkthrough doesn't re-open every launch.
| |