Skip to content
VS Code

TokenLab MCP Server for VS Code

io.github.hedging8563/tokenlab

TokenLab MCP server: generate images and video, call models. 32 default and 89 full-profile tools.

client:VS Code transport:stdio runtime:npm tools:3

Install TokenLab MCP Server in VS Code

.vscode/mcp.json

{
  "inputs": [
    {
      "type": "promptString",
      "id": "tokenlab-api-base",
      "description": "TOKENLAB_API_BASE",
      "password": true
    },
    {
      "type": "promptString",
      "id": "tokenlab-api-key",
      "description": "TOKENLAB_API_KEY",
      "password": true
    },
    {
      "type": "promptString",
      "id": "tokenlab-request-timeout-ms",
      "description": "TOKENLAB_REQUEST_TIMEOUT_MS",
      "password": true
    },
    {
      "type": "promptString",
      "id": "tokenlab-mcp-tool-profile",
      "description": "TOKENLAB_MCP_TOOL_PROFILE",
      "password": true
    },
    {
      "type": "promptString",
      "id": "tokenlab-mcp-schema-mode",
      "description": "TOKENLAB_MCP_SCHEMA_MODE",
      "password": true
    },
    {
      "type": "promptString",
      "id": "tokenlab-mcp-max-file-bytes",
      "description": "TOKENLAB_MCP_MAX_FILE_BYTES",
      "password": true
    },
    {
      "type": "promptString",
      "id": "tokenlab-mcp-inline-bytes",
      "description": "TOKENLAB_MCP_INLINE_BYTES",
      "password": true
    },
    {
      "type": "promptString",
      "id": "tokenlab-artifact-dir",
      "description": "TOKENLAB_ARTIFACT_DIR",
      "password": true
    },
    {
      "type": "promptString",
      "id": "tokenlab-management-token",
      "description": "TOKENLAB_MANAGEMENT_TOKEN",
      "password": true
    }
  ],
  "servers": {
    "tokenlab": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@tokenlabai/mcp-server"
      ],
      "env": {
        "TOKENLAB_API_BASE": "${input:tokenlab-api-base}",
        "TOKENLAB_API_KEY": "${input:tokenlab-api-key}",
        "TOKENLAB_REQUEST_TIMEOUT_MS": "${input:tokenlab-request-timeout-ms}",
        "TOKENLAB_MCP_TOOL_PROFILE": "${input:tokenlab-mcp-tool-profile}",
        "TOKENLAB_MCP_SCHEMA_MODE": "${input:tokenlab-mcp-schema-mode}",
        "TOKENLAB_MCP_MAX_FILE_BYTES": "${input:tokenlab-mcp-max-file-bytes}",
        "TOKENLAB_MCP_INLINE_BYTES": "${input:tokenlab-mcp-inline-bytes}",
        "TOKENLAB_ARTIFACT_DIR": "${input:tokenlab-artifact-dir}",
        "TOKENLAB_MANAGEMENT_TOKEN": "${input:tokenlab-management-token}"
      }
    }
  }
}

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

What VS Code can do once it is connected

TokenLab MCP Server in other clients