Skip to content
VS Code

Volante for VS Code

io.github.ribato22/volante

Routes to the best predicted fit from configured metadata/evidence after hard-capability filtering.

client:VS Code transport:stdio runtime:pypi

Install Volante in VS Code

.vscode/mcp.json

{
  "inputs": [
    {
      "type": "promptString",
      "id": "anthropic-api-key",
      "description": "ANTHROPIC_API_KEY",
      "password": true
    },
    {
      "type": "promptString",
      "id": "anthropic-models",
      "description": "ANTHROPIC_MODELS",
      "password": true
    },
    {
      "type": "promptString",
      "id": "anthropic-names",
      "description": "ANTHROPIC_NAMES",
      "password": true
    },
    {
      "type": "promptString",
      "id": "anthropic-strengths",
      "description": "ANTHROPIC_STRENGTHS",
      "password": true
    },
    {
      "type": "promptString",
      "id": "anthropic-context",
      "description": "ANTHROPIC_CONTEXT",
      "password": true
    },
    {
      "type": "promptString",
      "id": "anthropic-max-output",
      "description": "ANTHROPIC_MAX_OUTPUT",
      "password": true
    },
    {
      "type": "promptString",
      "id": "anthropic-tools",
      "description": "ANTHROPIC_TOOLS",
      "password": true
    },
    {
      "type": "promptString",
      "id": "anthropic-cost-in",
      "description": "ANTHROPIC_COST_IN",
      "password": true
    },
    {
      "type": "promptString",
      "id": "anthropic-cost-out",
      "description": "ANTHROPIC_COST_OUT",
      "password": true
    },
    {
      "type": "promptString",
      "id": "anthropic-tier",
      "description": "ANTHROPIC_TIER",
      "password": true
    },
    {
      "type": "promptString",
      "id": "moonshot-api-key",
      "description": "MOONSHOT_API_KEY",
      "password": true
    },
    {
      "type": "promptString",
      "id": "moonshot-base-url",
      "description": "MOONSHOT_BASE_URL",
      "password": true
    },
    {
      "type": "promptString",
      "id": "moonshot-models",
      "description": "MOONSHOT_MODELS",
      "password": true
    },
    {
      "type": "promptString",
      "id": "moonshot-names",
      "description": "MOONSHOT_NAMES",
      "password": true
    },
    {
      "type": "promptString",
      "id": "moonshot-strengths",
      "description": "MOONSHOT_STRENGTHS",
      "password": true
    },
    {
      "type": "promptString",
      "id": "moonshot-context",
      "description": "MOONSHOT_CONTEXT",
      "password": true
    },
    {
      "type": "promptString",
      "id": "moonshot-max-output",
      "description": "MOONSHOT_MAX_OUTPUT",
      "password": true
    },
    {
      "type": "promptString",
      "id": "moonshot-tools",
      "description": "MOONSHOT_TOOLS",
      "password": true
    },
    {
      "type": "promptString",
      "id": "moonshot-cost-in",
      "description": "MOONSHOT_COST_IN",
      "password": true
    },
    {
      "type": "promptString",
      "id": "moonshot-cost-out",
      "description": "MOONSHOT_COST_OUT",
      "password": true
    },
    {
      "type": "promptString",
      "id": "moonshot-tier",
      "description": "MOONSHOT_TIER",
      "password": true
    },
    {
      "type": "promptString",
      "id": "ollama-base-url",
      "description": "OLLAMA_BASE_URL",
      "password": true
    },
    {
      "type": "promptString",
      "id": "ollama-api-key",
      "description": "OLLAMA_API_KEY",
      "password": true
    },
    {
      "type": "promptString",
      "id": "ollama-models",
      "description": "OLLAMA_MODELS",
      "password": true
    },
    {
      "type": "promptString",
      "id": "ollama-names",
      "description": "OLLAMA_NAMES",
      "password": true
    },
    {
      "type": "promptString",
      "id": "ollama-strengths",
      "description": "OLLAMA_STRENGTHS",
      "password": true
    },
    {
      "type": "promptString",
      "id": "ollama-context",
      "description": "OLLAMA_CONTEXT",
      "password": true
    },
    {
      "type": "promptString",
      "id": "ollama-max-output",
      "description": "OLLAMA_MAX_OUTPUT",
      "password": true
    },
    {
      "type": "promptString",
      "id": "ollama-tools",
      "description": "OLLAMA_TOOLS",
      "password": true
    },
    {
      "type": "promptString",
      "id": "ollama-cost-in",
      "description": "OLLAMA_COST_IN",
      "password": true
    },
    {
      "type": "promptString",
      "id": "ollama-cost-out",
      "description": "OLLAMA_COST_OUT",
      "password": true
    },
    {
      "type": "promptString",
      "id": "ollama-tier",
      "description": "OLLAMA_TIER",
      "password": true
    },
    {
      "type": "promptString",
      "id": "claude-code-enabled",
      "description": "CLAUDE_CODE_ENABLED",
      "password": true
    },
    {
      "type": "promptString",
      "id": "claude-code-models",
      "description": "CLAUDE_CODE_MODELS",
      "password": true
    },
    {
      "type": "promptString",
      "id": "claude-code-tier",
      "description": "CLAUDE_CODE_TIER",
      "password": true
    },
    {
      "type": "promptString",
      "id": "claude-code-max-output",
      "description": "CLAUDE_CODE_MAX_OUTPUT",
      "password": true
    },
    {
      "type": "promptString",
      "id": "claude-code-timeout",
      "description": "CLAUDE_CODE_TIMEOUT",
      "password": true
    },
    {
      "type": "promptString",
      "id": "claude-code-system-prompt-mode",
      "description": "CLAUDE_CODE_SYSTEM_PROMPT_MODE",
      "password": true
    },
    {
      "type": "promptString",
      "id": "codex-enabled",
      "description": "CODEX_ENABLED",
      "password": true
    },
    {
      "type": "promptString",
      "id": "codex-models",
      "description": "CODEX_MODELS",
      "password": true
    },
    {
      "type": "promptString",
      "id": "codex-tier",
      "description": "CODEX_TIER",
      "password": true
    },
    {
      "type": "promptString",
      "id": "codex-context",
      "description": "CODEX_CONTEXT",
      "password": true
    },
    {
      "type": "promptString",
      "id": "codex-max-output",
      "description": "CODEX_MAX_OUTPUT",
      "password": true
    },
    {
      "type": "promptString",
      "id": "codex-cost-in",
      "description": "CODEX_COST_IN",
      "password": true
    },
    {
      "type": "promptString",
      "id": "codex-cost-out",
      "description": "CODEX_COST_OUT",
      "password": true
    },
    {
      "type": "promptString",
      "id": "codex-timeout",
      "description": "CODEX_TIMEOUT",
      "password": true
    },
    {
      "type": "promptString",
      "id": "openai-compat-base-url",
      "description": "OPENAI_COMPAT_BASE_URL",
      "password": true
    },
    {
      "type": "promptString",
      "id": "openai-compat-key",
      "description": "OPENAI_COMPAT_KEY",
      "password": true
    },
    {
      "type": "promptString",
      "id": "openai-compat-model",
      "description": "OPENAI_COMPAT_MODEL",
      "password": true
    },
    {
      "type": "promptString",
      "id": "openai-compat-name",
      "description": "OPENAI_COMPAT_NAME",
      "password": true
    },
    {
      "type": "promptString",
      "id": "openai-compat-strengths",
      "description": "OPENAI_COMPAT_STRENGTHS",
      "password": true
    },
    {
      "type": "promptString",
      "id": "openai-compat-context",
      "description": "OPENAI_COMPAT_CONTEXT",
      "password": true
    },
    {
      "type": "promptString",
      "id": "openai-compat-max-output",
      "description": "OPENAI_COMPAT_MAX_OUTPUT",
      "password": true
    },
    {
      "type": "promptString",
      "id": "openai-compat-tools",
      "description": "OPENAI_COMPAT_TOOLS",
      "password": true
    },
    {
      "type": "promptString",
      "id": "openai-compat-cost-in",
      "description": "OPENAI_COMPAT_COST_IN",
      "password": true
    },
    {
      "type": "promptString",
      "id": "openai-compat-cost-out",
      "description": "OPENAI_COMPAT_COST_OUT",
      "password": true
    },
    {
      "type": "promptString",
      "id": "openai-compat-tier",
      "description": "OPENAI_COMPAT_TIER",
      "password": true
    },
    {
      "type": "promptString",
      "id": "openai-compat-2-base-url",
      "description": "OPENAI_COMPAT_2_BASE_URL",
      "password": true
    },
    {
      "type": "promptString",
      "id": "openai-compat-2-key",
      "description": "OPENAI_COMPAT_2_KEY",
      "password": true
    },
    {
      "type": "promptString",
      "id": "openai-compat-2-model",
      "description": "OPENAI_COMPAT_2_MODEL",
      "password": true
    },
    {
      "type": "promptString",
      "id": "openai-compat-2-name",
      "description": "OPENAI_COMPAT_2_NAME",
      "password": true
    },
    {
      "type": "promptString",
      "id": "openai-compat-2-strengths",
      "description": "OPENAI_COMPAT_2_STRENGTHS",
      "password": true
    },
    {
      "type": "promptString",
      "id": "openai-compat-2-context",
      "description": "OPENAI_COMPAT_2_CONTEXT",
      "password": true
    },
    {
      "type": "promptString",
      "id": "openai-compat-2-max-output",
      "description": "OPENAI_COMPAT_2_MAX_OUTPUT",
      "password": true
    },
    {
      "type": "promptString",
      "id": "openai-compat-2-tools",
      "description": "OPENAI_COMPAT_2_TOOLS",
      "password": true
    },
    {
      "type": "promptString",
      "id": "openai-compat-2-cost-in",
      "description": "OPENAI_COMPAT_2_COST_IN",
      "password": true
    },
    {
      "type": "promptString",
      "id": "openai-compat-2-cost-out",
      "description": "OPENAI_COMPAT_2_COST_OUT",
      "password": true
    },
    {
      "type": "promptString",
      "id": "openai-compat-2-tier",
      "description": "OPENAI_COMPAT_2_TIER",
      "password": true
    },
    {
      "type": "promptString",
      "id": "openai-compat-3-base-url",
      "description": "OPENAI_COMPAT_3_BASE_URL",
      "password": true
    },
    {
      "type": "promptString",
      "id": "openai-compat-3-key",
      "description": "OPENAI_COMPAT_3_KEY",
      "password": true
    },
    {
      "type": "promptString",
      "id": "openai-compat-3-model",
      "description": "OPENAI_COMPAT_3_MODEL",
      "password": true
    },
    {
      "type": "promptString",
      "id": "openai-compat-3-name",
      "description": "OPENAI_COMPAT_3_NAME",
      "password": true
    },
    {
      "type": "promptString",
      "id": "openai-compat-3-strengths",
      "description": "OPENAI_COMPAT_3_STRENGTHS",
      "password": true
    },
    {
      "type": "promptString",
      "id": "openai-compat-3-context",
      "description": "OPENAI_COMPAT_3_CONTEXT",
      "password": true
    },
    {
      "type": "promptString",
      "id": "openai-compat-3-max-output",
      "description": "OPENAI_COMPAT_3_MAX_OUTPUT",
      "password": true
    },
    {
      "type": "promptString",
      "id": "openai-compat-3-tools",
      "description": "OPENAI_COMPAT_3_TOOLS",
      "password": true
    },
    {
      "type": "promptString",
      "id": "openai-compat-3-cost-in",
      "description": "OPENAI_COMPAT_3_COST_IN",
      "password": true
    },
    {
      "type": "promptString",
      "id": "openai-compat-3-cost-out",
      "description": "OPENAI_COMPAT_3_COST_OUT",
      "password": true
    },
    {
      "type": "promptString",
      "id": "openai-compat-3-tier",
      "description": "OPENAI_COMPAT_3_TIER",
      "password": true
    },
    {
      "type": "promptString",
      "id": "volante-quality-profiles-file",
      "description": "VOLANTE_QUALITY_PROFILES_FILE",
      "password": true
    },
    {
      "type": "promptString",
      "id": "volante-model-overrides-file",
      "description": "VOLANTE_MODEL_OVERRIDES_FILE",
      "password": true
    },
    {
      "type": "promptString",
      "id": "volante-fetch-allowlist",
      "description": "VOLANTE_FETCH_ALLOWLIST",
      "password": true
    },
    {
      "type": "promptString",
      "id": "volante-read-root",
      "description": "VOLANTE_READ_ROOT",
      "password": true
    },
    {
      "type": "promptString",
      "id": "volante-sandbox",
      "description": "VOLANTE_SANDBOX",
      "password": true
    },
    {
      "type": "promptString",
      "id": "volante-max-subscription-calls",
      "description": "VOLANTE_MAX_SUBSCRIPTION_CALLS",
      "password": true
    }
  ],
  "servers": {
    "volante": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "volante"
      ],
      "env": {
        "ANTHROPIC_API_KEY": "${input:anthropic-api-key}",
        "ANTHROPIC_MODELS": "${input:anthropic-models}",
        "ANTHROPIC_NAMES": "${input:anthropic-names}",
        "ANTHROPIC_STRENGTHS": "${input:anthropic-strengths}",
        "ANTHROPIC_CONTEXT": "${input:anthropic-context}",
        "ANTHROPIC_MAX_OUTPUT": "${input:anthropic-max-output}",
        "ANTHROPIC_TOOLS": "${input:anthropic-tools}",
        "ANTHROPIC_COST_IN": "${input:anthropic-cost-in}",
        "ANTHROPIC_COST_OUT": "${input:anthropic-cost-out}",
        "ANTHROPIC_TIER": "${input:anthropic-tier}",
        "MOONSHOT_API_KEY": "${input:moonshot-api-key}",
        "MOONSHOT_BASE_URL": "${input:moonshot-base-url}",
        "MOONSHOT_MODELS": "${input:moonshot-models}",
        "MOONSHOT_NAMES": "${input:moonshot-names}",
        "MOONSHOT_STRENGTHS": "${input:moonshot-strengths}",
        "MOONSHOT_CONTEXT": "${input:moonshot-context}",
        "MOONSHOT_MAX_OUTPUT": "${input:moonshot-max-output}",
        "MOONSHOT_TOOLS": "${input:moonshot-tools}",
        "MOONSHOT_COST_IN": "${input:moonshot-cost-in}",
        "MOONSHOT_COST_OUT": "${input:moonshot-cost-out}",
        "MOONSHOT_TIER": "${input:moonshot-tier}",
        "OLLAMA_BASE_URL": "${input:ollama-base-url}",
        "OLLAMA_API_KEY": "${input:ollama-api-key}",
        "OLLAMA_MODELS": "${input:ollama-models}",
        "OLLAMA_NAMES": "${input:ollama-names}",
        "OLLAMA_STRENGTHS": "${input:ollama-strengths}",
        "OLLAMA_CONTEXT": "${input:ollama-context}",
        "OLLAMA_MAX_OUTPUT": "${input:ollama-max-output}",
        "OLLAMA_TOOLS": "${input:ollama-tools}",
        "OLLAMA_COST_IN": "${input:ollama-cost-in}",
        "OLLAMA_COST_OUT": "${input:ollama-cost-out}",
        "OLLAMA_TIER": "${input:ollama-tier}",
        "CLAUDE_CODE_ENABLED": "${input:claude-code-enabled}",
        "CLAUDE_CODE_MODELS": "${input:claude-code-models}",
        "CLAUDE_CODE_TIER": "${input:claude-code-tier}",
        "CLAUDE_CODE_MAX_OUTPUT": "${input:claude-code-max-output}",
        "CLAUDE_CODE_TIMEOUT": "${input:claude-code-timeout}",
        "CLAUDE_CODE_SYSTEM_PROMPT_MODE": "${input:claude-code-system-prompt-mode}",
        "CODEX_ENABLED": "${input:codex-enabled}",
        "CODEX_MODELS": "${input:codex-models}",
        "CODEX_TIER": "${input:codex-tier}",
        "CODEX_CONTEXT": "${input:codex-context}",
        "CODEX_MAX_OUTPUT": "${input:codex-max-output}",
        "CODEX_COST_IN": "${input:codex-cost-in}",
        "CODEX_COST_OUT": "${input:codex-cost-out}",
        "CODEX_TIMEOUT": "${input:codex-timeout}",
        "OPENAI_COMPAT_BASE_URL": "${input:openai-compat-base-url}",
        "OPENAI_COMPAT_KEY": "${input:openai-compat-key}",
        "OPENAI_COMPAT_MODEL": "${input:openai-compat-model}",
        "OPENAI_COMPAT_NAME": "${input:openai-compat-name}",
        "OPENAI_COMPAT_STRENGTHS": "${input:openai-compat-strengths}",
        "OPENAI_COMPAT_CONTEXT": "${input:openai-compat-context}",
        "OPENAI_COMPAT_MAX_OUTPUT": "${input:openai-compat-max-output}",
        "OPENAI_COMPAT_TOOLS": "${input:openai-compat-tools}",
        "OPENAI_COMPAT_COST_IN": "${input:openai-compat-cost-in}",
        "OPENAI_COMPAT_COST_OUT": "${input:openai-compat-cost-out}",
        "OPENAI_COMPAT_TIER": "${input:openai-compat-tier}",
        "OPENAI_COMPAT_2_BASE_URL": "${input:openai-compat-2-base-url}",
        "OPENAI_COMPAT_2_KEY": "${input:openai-compat-2-key}",
        "OPENAI_COMPAT_2_MODEL": "${input:openai-compat-2-model}",
        "OPENAI_COMPAT_2_NAME": "${input:openai-compat-2-name}",
        "OPENAI_COMPAT_2_STRENGTHS": "${input:openai-compat-2-strengths}",
        "OPENAI_COMPAT_2_CONTEXT": "${input:openai-compat-2-context}",
        "OPENAI_COMPAT_2_MAX_OUTPUT": "${input:openai-compat-2-max-output}",
        "OPENAI_COMPAT_2_TOOLS": "${input:openai-compat-2-tools}",
        "OPENAI_COMPAT_2_COST_IN": "${input:openai-compat-2-cost-in}",
        "OPENAI_COMPAT_2_COST_OUT": "${input:openai-compat-2-cost-out}",
        "OPENAI_COMPAT_2_TIER": "${input:openai-compat-2-tier}",
        "OPENAI_COMPAT_3_BASE_URL": "${input:openai-compat-3-base-url}",
        "OPENAI_COMPAT_3_KEY": "${input:openai-compat-3-key}",
        "OPENAI_COMPAT_3_MODEL": "${input:openai-compat-3-model}",
        "OPENAI_COMPAT_3_NAME": "${input:openai-compat-3-name}",
        "OPENAI_COMPAT_3_STRENGTHS": "${input:openai-compat-3-strengths}",
        "OPENAI_COMPAT_3_CONTEXT": "${input:openai-compat-3-context}",
        "OPENAI_COMPAT_3_MAX_OUTPUT": "${input:openai-compat-3-max-output}",
        "OPENAI_COMPAT_3_TOOLS": "${input:openai-compat-3-tools}",
        "OPENAI_COMPAT_3_COST_IN": "${input:openai-compat-3-cost-in}",
        "OPENAI_COMPAT_3_COST_OUT": "${input:openai-compat-3-cost-out}",
        "OPENAI_COMPAT_3_TIER": "${input:openai-compat-3-tier}",
        "VOLANTE_QUALITY_PROFILES_FILE": "${input:volante-quality-profiles-file}",
        "VOLANTE_MODEL_OVERRIDES_FILE": "${input:volante-model-overrides-file}",
        "VOLANTE_FETCH_ALLOWLIST": "${input:volante-fetch-allowlist}",
        "VOLANTE_READ_ROOT": "${input:volante-read-root}",
        "VOLANTE_SANDBOX": "${input:volante-sandbox}",
        "VOLANTE_MAX_SUBSCRIPTION_CALLS": "${input:volante-max-subscription-calls}"
      }
    }
  }
}

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

Volante in other clients