as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
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  

原因: 以下の問題が原因でエラーが発生する可能性があります。

  • Installation failed
  • Nodeバージョンの不一致

解決策:

インストールに失敗する場合:

MCPなしでインストールが正常に動作するか確認します。

クリップボードにコピーしました。

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

同じ問題が引き続き発生する場合は、以下を実行します。

クリップボードにコピーしました。

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

Nodeのバージョンが一致しない場合:

各Nodeのバージョンには、それぞれ固有の「グローバル」インストールのコピーが保持されています。現在のNodeのバージョンで、@amazon-devices/vega-devtools-mcp@latestが表示されるか確認するため、以下を実行します。

クリップボードにコピーしました。

npm list -g 

たとえば、インストール時に使用したNodeのバージョンに応じて、nvm use 20 && npm list -gを実行した際の結果と、nvm use 22 && npm list -gを実行した際の結果を比較すると、別個のリストになります。

vega-devtools-mcpは、asdfでは動作しない

原因:asdfは、Node.jsをインストールするためのバージョンマネージャーですが、他のマネージャー(nvmなど)とは異なる方法でNode.jsを処理します。vega-devtools-mcpは、Nodeのバイナリ(実行ファイル)を想定していますが、asdfはシェルスクリプトを作成するため、これがvega-devtools-mcpの初期化エラーの原因となります。

asdfを使用している場合、この構成はCLIでは機能しますが、IDEでは問題を引き起こす可能性があります(MCP error -32000: Connection closed)

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

解決策:

  1. MCPをインストールします。

    クリップボードにコピーしました。

    npm install -g @amazon-devices/vega-devtools-mcp@latest
    
  2. Nodeバイナリのパスを取得します。

    クリップボードにコピーしました。

    % 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日