You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VSCode中更新MCP配置的输入参数值?

解决VSCode中MCP服务器过期Secret Token更新问题

你可以通过以下几种方法触发VSCode重新询问新的secret_token值,无需新建输入ID:

  • 删除已存储的秘密凭证

    1. 打开VSCode命令面板(Windows/Linux按Ctrl+Shift+P,Mac按Cmd+Shift+P)
    2. 输入并执行Secrets: Delete Secret命令
    3. 在弹出的列表中找到对应secret_token的条目(通常名称和配置里的输入ID一致)
    4. 删除该条目后,下次启动MCP服务器时,VSCode会自动弹出输入框要求你输入新的令牌
  • 临时修改配置触发刷新

    1. 打开你的MCP配置文件,找到inputs下的secret_token配置项,临时修改description字段(比如把"My Secret Token"改成"My Secret Token (update)")
    2. 保存配置文件,然后触发一次MCP服务器的运行操作
    3. VSCode会因为输入配置的变化重新弹出输入框,输入新的令牌
    4. 输入完成后,再把description改回原来的内容即可
  • 重启VSCode并触发操作
    完全关闭VSCode后重新打开,然后尝试启动MCP服务器,部分情况下VSCode会清除缓存的旧凭证,重新询问新值

你的示例配置修正语法错误后如下(原配置inputs部分存在多余大括号问题):

"mcp": {
    "servers": {
        "mcp-server": {
            "command": "docker",
            "args": [
                "run",
                "-i",
                "--rm",
                "-e",
                "SECRET_TOKEN",
                "docker/path/to/mcp-server:latest"
            ],
            "env": {
                "SECRET_TOKEN": "${input:secret_token}"
            }
        }
    },
    "inputs": {
        "secret_token": {
            "id": "secret_token",
            "type": "promptString",
            "description": "My Secret Token",
            "password": true
        }
    }
}

内容的提问来源于stack exchange,提问作者Jeff Yates

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 19:18:16