VS Code extension for seamless integration with the Morpheus MCP Server.
Features
- Settings UI — Configure Morpheus URL, credentials, and options via VS Code Settings
- Auto-start — Server appears in Configure Tools and starts when settings are saved
- Token Auto-Refresh — With username/password, tokens are refreshed automatically before expiry
- 401 Retry — Failed requests are retried with a fresh token
- Config sync — Server restarts on settings changes
Configuration
Open Settings (Ctrl+,) and search for "Morpheus MCP":
| Setting | Description | Default |
|---|---|---|
morpheusMcp.url |
Morpheus appliance URL | (empty) |
morpheusMcp.token |
API Bearer token (optional if username+password set) | (empty) |
morpheusMcp.username |
Morpheus username for OAuth auto-login | (empty) |
morpheusMcp.password |
Morpheus password for OAuth auto-login | (empty) |
morpheusMcp.maxResults |
Max results per query | 100 |
morpheusMcp.timeoutMs |
Request timeout (ms) | 30000 |
morpheusMcp.allowedGroups |
Comma-separated group IDs | (empty) |
morpheusMcp.skipSslVerify |
Skip SSL verification (dev only) | false |
Authentication Options
Static Token: Set url + token. Get a token from User Settings → API Access → morph-api.
Username/Password (recommended): Set url + username + password. The server auto-authenticates via OAuth and refreshes tokens before expiry — no manual token rotation needed.
Examples
- List all instances in the Morpheus
- List all clouds in the Morpheus
- Show details for cloud
<cloud-name>in the Morpheus - Refresh inventory for cloud
<cloud-name>in the Morpheus server - List all users in the Morpheus
- Create a new user in the Morpheus server
- List automation tasks in the Morpheus
- Execute workflow
Deploy Appon cloud<cloud-name>in the Morpheus server - Show recent activity logs in the Morpheus server
- List all networks available in the Morpheus
- List backup jobs and their status in the Morpheus