Skip to content
VS Code

seekrit (local crypto plane) for VS Code

dev.seekrit/mcp

Zero-knowledge secrets manager — local crypto-plane MCP server: decrypts and injects secrets.

client:VS Code transport:stdio runtime:npm

Install seekrit (local crypto plane) in VS Code

.vscode/mcp.json

{
  "inputs": [
    {
      "type": "promptString",
      "id": "seekrit-client-id",
      "description": "SEEKRIT_CLIENT_ID",
      "password": true
    },
    {
      "type": "promptString",
      "id": "seekrit-client-secret",
      "description": "SEEKRIT_CLIENT_SECRET",
      "password": true
    },
    {
      "type": "promptString",
      "id": "seekrit-token",
      "description": "SEEKRIT_TOKEN",
      "password": true
    },
    {
      "type": "promptString",
      "id": "seekrit-passphrase",
      "description": "SEEKRIT_PASSPHRASE",
      "password": true
    },
    {
      "type": "promptString",
      "id": "seekrit-api-url",
      "description": "SEEKRIT_API_URL",
      "password": true
    }
  ],
  "servers": {
    "mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@seekrit/mcp"
      ],
      "env": {
        "SEEKRIT_CLIENT_ID": "${input:seekrit-client-id}",
        "SEEKRIT_CLIENT_SECRET": "${input:seekrit-client-secret}",
        "SEEKRIT_TOKEN": "${input:seekrit-token}",
        "SEEKRIT_PASSPHRASE": "${input:seekrit-passphrase}",
        "SEEKRIT_API_URL": "${input:seekrit-api-url}"
      }
    }
  }
}

VS Code prompts for each input the first time the server starts, so no secret is written to the file. VS Code docs

seekrit (local crypto plane) in other clients