as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持

Vega DevTools MCP故障排除

Vega DevTools MCP故障排除

此页面可帮助您解决在借助AI代理设置和使用Vega DevTools MCP时遇到的常见问题。每个问题都包括问题描述、可能的原因和分步解决方案。

如果您尚未设置Vega DevTools MCP,请参阅设置Vega DevTools MCP服务器

常见问题

原因: MCP服务器的安装或配置出现问题,或者AI代理在配置后需要重新启动。

解决方案:

  1. 验证MCP服务器的安装情况:

    已复制到剪贴板。

    npx @amazon-devices/vega-devtools-mcp@latest --help
    
  2. 在AI代理的设置文件中检查MCP配置。
  3. 配置更改后,重新启动您的AI代理。

错误消息显示,文档未包含在vega-devtools-mcp版本中

原因: 文档名称存在拼写错误、文档不存在或您的MCP服务器版本已过时。

解决方案:

  1. 列出可用文档:

    已复制到剪贴板。

    Show me all the documents in Vega DevTools MCP
    
  2. 验证文档名称的可用性和拼写是否准确无误。
  3. 如果需要,请更新到最新的MCP服务器版本。

AI代理提供通用响应,而不是特定于Vega的指导

原因: 上下文初始化未完成、上下文文件丢失或AI代理无法识别上下文文件。

解决方案:

  1. 验证上下文初始化是否完成:

    已复制到剪贴板。

    npx @amazon-devices/vega-devtools-mcp@latest --init-context
    
  2. 检查您的项目根目录中是否存在上下文文件:

    已复制到剪贴板。

    ls AGENTS.md
    

    如果文件不存在: 改用基于提示的替代方案。在您的AI代理提示符下,输入:

    已复制到剪贴板。

    use vega-devtools-mcp for context
    
  3. 重新启动AI代理会话并验证上下文识别:

    3.1 要重新启动AI代理,请关闭您当前的聊天对话并开始新的聊天对话。3.2 在提示符下,输入:

    已复制到剪贴板。

    use AGENTS.md for context
    

    3.3 询问特定于Vega的问题,以确认代理能够提供相关指导。例如:

    已复制到剪贴板。

    Can you list all documents related to feature development on vega?
    

vega-devtools-mcp加载失败

添加配置后,IDE无法初始化MCP并显示:

MCP error -32000: Connection closed  

原因: 以下问题可能会导致这种情况:

  • 安装失败
  • Node版本不匹配

解决方案:

如果安装失败:

验证在没有MCP的情况下安装是否正常:

已复制到剪贴板。

Run npx @amazon-devices/vega-devtools-mcp@latest --help  

如果您仍然遇到同样的问题,请运行:

已复制到剪贴板。

npm install -g @amazon-devices/vega-devtools-mcp@latest

如果Node版本不匹配:

每个Node版本都会保留自身的“全局”安装副本。要验证@amazon-devices/vega-devtools-mcp@latest是否出现在您当前的Node版本中,请运行:

已复制到剪贴板。

npm list -g 

例如,与nvm use 22 && npm list -g相比,nvm use 20 && npm list -g有专属的列表,具体取决于您在安装期间使用的Node。

vega-devtools-mcp不适用于asdf

原因:asdf是用于安装Node.js 的版本管理器。asdf处理Node.js的方式与nvm等其他节点管理器不同。vega-devtools-mcp需要利用节点二进制文件,但asdf会创建shell脚本,这会导致vega-devtools-mcp出现初始化问题。

如果您使用asdf,此配置可能适用于CLI,但可能会导致IDE问题 (MCP error -32000: Connection closed)

    "vega-devtools-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@amazon-devices/vega-devtools-mcp@latest"
      ]
    },

解决方案:

  1. 安装MCP:

    已复制到剪贴板。

    npm install -g @amazon-devices/vega-devtools-mcp@latest
    
  2. 获取节点二进制文件的路径:

    已复制到剪贴板。

    % asdf which node
    

    您会看到与这类似的输出(因您的ASDF_DATA_DIR设置而异):

    ~/ASDF_DATA/installs/nodejs/22.20.0/bin/node
    
  3. 获取vega-devtools-mcp二进制文件的路径:

    已复制到剪贴板。

    % asdf which vega-devtools-mcp
    

    您会看到与这类似的输出(因您的ASDF_DATA_DIR设置而异):

    <>/ASDF_DATA/installs/nodejs/22.20.0/bin/vega-devtools-mcp
    
  4. 使用这些路径更新您的配置(将路径替换为您的实际输出并在更新后删除注释):

    已复制到剪贴板。

    "vega-devtools-mcp-npx": {
        "type": "stdio",
        "command": "<>/ASDF_DATA/installs/nodejs/22.20.0/bin/node", // 从上面复制的路径
        "args": [
            "<>/ASDF_DATA/installs/nodejs/22.20.0/bin/vega-devtools-mcp" // 从上面复制的路径
       ]
    },
    

Last updated: 2025年12月22日