Vega DevTools MCPのトラブルシューティング
このページは、AIエージェントでVega DevTools MCPをセットアップして使用する際に発生する一般的な問題の解決方法を説明します。各項目には、問題の説明、考えられる原因、および段階的な解決策が含まれています。
まだ、Vega DevTools MCPをセットアップしていない場合は、Vega DevTools MCPサーバーのセットアップを参照してください。
よくある問題
AIエージェントがVega関連の質問に回答する際に、Vega DevTools MCPを使用しない
原因: MCPサーバーのインストールまたは構成に問題があるか、構成後にAIエージェントの再起動が必要です。
解決策:
-
MCPサーバーのインストールを確認します。
npx @amazon-devices/vega-devtools-mcp@latest --help - AIエージェントの設定ファイルで、MCP構成を確認します。
- 構成変更後、AIエージェントを再起動します。
エラーメッセージに、ドキュメントがvega-devtools-mcpのバージョンに含まれていないと表示される
原因: ドキュメント名にタイプミスがあるか、ドキュメントが存在しない、またはMCPサーバーのバージョンが古い可能性があります。
解決策:
-
入手可能なドキュメントを一覧表示します。
Show me all the documents in Vega DevTools MCP - ドキュメント名が利用可能であること、およびスペルが正しいことを確認します。
- 必要に応じて、最新のMCPサーバーバージョンにアップデートします。
AIエージェントがVega固有のガイダンスではなく、一般的な回答を生成する
原因: コンテキストの初期化が完了していない、コンテキストファイルが見つからない、またはAIエージェントがコンテキストファイルを認識していない可能性があります。
解決策:
-
コンテキストの初期化が完了していることを確認します。
npx @amazon-devices/vega-devtools-mcp@latest --init-context -
プロジェクトのルートディレクトリに、コンテキストファイルが存在することを確認します。
ls AGENTS.mdファイルが存在しない場合: 代わりにプロンプトベースの代替手段を使用します。AIエージェントプロンプトで、以下のように入力します。
use vega-devtools-mcp for context -
AIエージェントセッションを再起動し、コンテキストが認識されていることを確認します。
3.1 AIエージェントを再起動するため、現在のチャットの会話を閉じてから、新しいチャットを開始します。3.2 プロンプトで、次のように入力します。
use AGENTS.md for context3.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"
]
},
解決策:
-
MCPをインストールします。
npm install -g @amazon-devices/vega-devtools-mcp@latest -
Nodeバイナリのパスを取得します。
% asdf which node次のような出力が表示されます(この内容は設定されているASDF_DATA_DIRによって異なります)。
~/ASDF_DATA/installs/nodejs/22.20.0/bin/node -
vega-devtools-mcpバイナリのパスを取得します。
% asdf which vega-devtools-mcp次のような出力が表示されます(この内容は設定されているASDF_DATA_DIRによって異なります)。
<>/ASDF_DATA/installs/nodejs/22.20.0/bin/vega-devtools-mcp -
これらのパスを使用して構成を更新します(パスを実際の出力に置き換え、更新後はコメントを削除してください)。
"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日

