Enterprise MCP Connector
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/configure URIs
- Secure Token Exchange: Uses one-time codes (valid for 2 minutes) instead of exposing JWT tokens in URLs
- Automatic Configuration: Writes
.vscode/mcp.json with 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
.vsix file
- Open VS Code
- Press
Ctrl+Shift+P and run "Extensions: Install from VSIX..."
- Select the downloaded
.vsix file
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
| |