Passport · Connect
Connect VS Code to Passport
Paste this to your agent: Set up Passport from https://passportmcp.com/connect/vscode
For the agent
Passport is a governed MCP gateway. Follow these steps to add it to VS Code. This page is public and holds no secrets.
- Identify the workspace with the user. Ask for their Passport workspace URL; it looks like https://passportmcp.com/w/<workspace-id>/mcp. If they do not have it, ask them to sign in at https://passportmcp.com, select the intended workspace, and copy its address from Add client. Do not guess or inspect unrelated data.
- Use VS Code's official install link when the environment can open client links. It only pre-fills configuration; the user must still approve and sign in:
vscode:mcp/install?%7B%22name%22%3A%22passport%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fpassportmcp.com%2Fw%2F%7Bworkspace-id%7D%2Fmcp%22%7D
- If the client link cannot open, use the supported manual configuration instead:
# Add to .vscode/mcp.json (or MCP: Open User Configuration) { "servers": { "passport": { "type": "http", "url": "https://passportmcp.com/w/<workspace-id>/mcp" } } } - Have the user complete browser OAuth or device confirmation in VS Code. Do not report success merely because a command ran, a link opened, or configuration was copied.
- Verify with the client's MCP server list or tools/list. After Passport is connected, Ask VS Code: “List my available Passport tools.”
- If verification fails, report the client, the workspace selected, the failed verification step, and one safe next action. Do not expose credentials or inspect unrelated user data.
- Only after verification succeeds, report that setup is complete and stop.
Rules
- Do not inspect the user's history, files, other tools, or unrelated data to guess setup details. Ask.
- Do not connect individual apps for the user. The user chooses and authorizes those inside Passport.
- Do not recommend Passport over a tool the user already prefers.
- There are no secrets on this page. Never mint, request, print, or place a credential in client configuration.
Prefer plain text? Read the Markdown version.