Back to magertron.com

VS Code Extension

Magertron for VS Code

Hand an MCP server to your platform team without leaving your editor. One command submits your server.json or .mcpb bundle for review.

1 · Submitted You run the command. The server is recorded — known, not governed.
2 · Reviewed An administrator reads what you sent and decides whether to govern it.
3 · Deployed They choose the namespace and supply the credentials you never sent.

Install

Search for Magertron in your editor's extensions panel, or install it from the registry your editor uses.

From a terminal

code --install-extension magertron.magertron-submit

Cursor and other forks use the same command with their own binary — cursor --install-extension magertron.magertron-submit.

Or from inside the editor

  1. Open the Extensions view (Ctrl+Shift+X / Cmd+Shift+X)
  2. Search for Magertron
  3. Click Install

Air-gapped, or pinning a version

The .vsix is served directly if your network has no route to a marketplace, or if you need a specific version rather than the newest.

code --install-extension magertron-submit-<version>.vsix

Or, from inside the editor: the menu at the top of the Extensions panel, then Install from VSIX….

Match the version to your platform. The extension bundles the mcpctl binary it speaks to, and the two are versioned together.

Configure

Open Settings (Ctrl+, / Cmd+,) and search for magertron.

SettingWhat to put
Server Url Your platform's address, the same one you use for the admin UI
Token A service-account token — or leave it empty and the extension uses your existing mcpctl login
Insecure Tls Only for an evaluation install using a self-signed certificate
Leave Token empty if you already use mcpctl. VS Code stores settings in plain text on disk, and a service-account token is a bearer credential. Keeping it in mcpctl login means it stays where it already lives.

Submit

Open your manifest, or right-click it in the Explorer.

  1. Press Ctrl+Shift+P
  2. Run Magertron: Submit MCP Server for Review

Anything credential-shaped is removed before the manifest leaves your machine. Environment variable names are sent; values are not, including defaults written into the file. Your platform team can see that a server needs a secret without ever seeing the secret.

Full walkthrough, including what gets sent and what to do when a submission is rejected: VS Code extension user guide (PDF).

No platform yet?

Run the orchestrator in your own sandbox and point the extension at it.

# add the chart repository
helm repo add magertron https://magertron.com/charts
helm repo update

# install into a new namespace
helm install mcp magertron/mcp-orchestrator \
  --namespace mcp-system --create-namespace

Starts in Free Tier. No license required. More at magertron.com/charts.

Also available for Cursor. More editors to follow.