Seamlessly configure VS Code with Enterprise MCP Registry credentials via deep link.
Features
- One-Click Setup: Click "Connect to VS Code" in the Enterprise MCP Portal to automatically configure your workspace
- Deep Link Support: Handles
vscode://enterprise-mcp-connector/configureURIs - Secure Token Exchange: Uses one-time codes (valid for 2 minutes) instead of exposing JWT tokens in URLs
- Automatic Configuration: Writes
.vscode/mcp.jsonwith your credentials
How It Works
- Log in to the Enterprise MCP Portal
- Click the "Connect to VS Code" button
- VS Code opens and automatically configures MCP
- Start using Copilot with access to your enterprise tools!
Manual Configuration
If the automatic flow doesn't work, you can manually configure:
- Open Command Palette (
Ctrl+Shift+P/Cmd+Shift+P) - Run "Enterprise MCP: Configure MCP Connection"
- Enter your access token and server URL
Commands
| Command | Description |
|---|---|
Enterprise MCP: Configure MCP Connection |
Manually configure MCP with token |
Enterprise MCP: Show MCP Connection Status |
Check current MCP configuration |
Requirements
- VS Code 1.85.0 or later
- A workspace folder must be open for configuration to be saved
Installation
From VSIX (Recommended for Enterprise)
- Download the
.vsixfile - Open VS Code
- Press
Ctrl+Shift+Pand run "Extensions: Install from VSIX..." - Select the downloaded
.vsixfile
Build from Source
cd vscode-extension
npm install
npm run compile
npm run package
This creates enterprise-mcp-connector-1.0.0.vsix which you can install.
Troubleshooting
"No workspace folder is open"
Open a folder in VS Code before clicking "Connect to VS Code" in the portal.
"Invalid or expired code"
The authorization code expires after 2 minutes. Click "Connect to VS Code" again to generate a new code.
Extension not receiving deep link
- Ensure the extension is installed
- Restart VS Code after installation
- Check Developer Tools console for errors (
Help > Toggle Developer Tools)
Security
- Authorization codes are single-use and expire in 2 minutes
- JWT tokens are stored directly in
.vscode/mcp.json - Refresh tokens are stored in VS Code's secure SecretStorage
License
Proprietary - Enterprise Use Only