検索意図:何が「AWS MCP Server のダッシュボード不安定」に見えるか
利用者が最初に困るのは、見出しどおりの「一覧が読み込めない」「設定ウィザードが最後まで進まない」「Tools 呼び出しだけ ETIMEDOUT」のような中途半端な停止です。Model Context Protocol はエディタやスタンドアロンの MCP クライアントから、ホスト側プロセス経由で HTTPS を連発します。そのため一般の Web 閲覧より 同一セッション内のホスト数 が多く、どこか一つが迂回や認証リダイレクトで詰まると全体が止まったように見えます。ここで重要なのは、画面上のエラーメッセージがすでに一般化されている点です。原因特定の第一歩は、失敗の直前に 接続ログ に出た FQDN を一つ決め、それが意図した プロキシグループ を通っているかを見ることに限ります。固定の「必須ドメイン表」はサービス更新ですぐ古くなるため、本稿も常にログ起点での追い込みを優先します。
AWS MCP Server と Agent Toolkit を挟んだときの典型スタック
ざっくり整理すると、ブラウザでは signin.aws.amazon.com やリージョン付きコンソール、時折 *.cloudfront.net のアセット、社内 SSO プロバイダの別ドメインへ飛びます。AWS CLI や SDK、エディタ拡張は sts.*.amazonaws.com、各種コントロールプレーン API、場合によってはプレビュー機能の別エンドポイントへ直行します。AWS Agent Toolkit やチュートリアル付きフローは、その両方を短時間にまたぎます。さらに MCP ホストはローカルの別ポートへ転送しつつ上流の AWS 側 URL を叩くため、OS の観測では「同じマシンから出ているのにプロセスごとに別ルート」になりやすいです。この差を手作業の環境変数だけで埋めるより、まず Clash Meta(Mihomo)系の TUN でルーティングテーブルから掬う方が、ログと実挙動の対応が取りやすいです。
なぜコンソールは「たまに」タイムアウトするのか
第一に、長い HTTPS チェーンのどこかで帯域や遅延が尖ると、ブラウザのフェッチは個別に再試行しますが、まとめて失敗したように見えることがあります。第二に、DNS がアプリごとに別リゾルバへ向いていると、同じ名前でも実体の IP が食い違い、分流 の意図と実経路がズレます。第三に、企業プロキシやセキュリティ製品が特定サフィックスだけ中間点検し、WebSocket や長めの TLS セッションだけ妙に遅い、という局所ボトルネックも珍しくありません。第四に、ブラウザ拡張が広告ブロックを誤適用し、(function(){}) バンドルの取得だけ落ちる、といったケースも混ざります。したがって「AWS 側障害」と決めつける前に、同一端末で Clash のログを見ながら再現操作を固定し、詰まっているホスト名を一つに絞るのが実務的です。
第1の一手:TUN でブラウザと CLI を同じテーブルに載せる
HTTP/SOCKS の手動指定だけに頼ると、Electron 系エディタや埋め込みランタイムが規定ルートから外れやすいです。TUN を有効化すると仮想 NIC へトラフィックが集約され、Clash のルールエンジンへ流れやすくなります。GUI クライアントでは管理者権限やネットワーク拡張の承認が必要なため、ダイアログを閉じ損ねた状態で「オンにしたつもり」が続くことがあります。クリック系の細部は Clash Verge Rev の TUN モード完全ガイド に譲り、本稿では方針だけ固定します。再現テストの順番は TUN ON → いったんブラウザを完全終了 → 同じ コンソール 画面を開き直す、が安全です。CLI 側は同じシェルで aws sts get-caller-identity など軽い呼び出しから始め、ログのホスト名を揃えます。
実務のコツ:システムプロキシと TUN を同時に強く掛け合わせると、どちらが効いているか判読が難しくなります。まず TUN 単体で再現し、残る抜け穴だけ HTTPS_PROXY やツール固有の設定で埋めると切り分けが速いです。
分流ルール:ログに出た AWS 系ホストを拾う
「AWS MCP Server 向けの完成スニペット」は公開されてもすぐ陳腐化します。現場では *.amazonaws.com を広く掴みつつ、ログに現れた具体名で DOMAIN-SUFFIX を足すのが安定です。典型例として signin.aws.amazon.com、portal.sso.* 周辺、各リージョンのコンソールホスト、cloudfront.net、SDK が触るサービス固有サブドメインが混ざります。GEOIP だけに寄せると CDN エッジの所在地で意図しないノードへ落ちることがあるため、困っている名前を個別に拾う方が Agent Toolkit 試行錯誤には向きます。ルールの並びは MATCH より手前で意図どおり通っているか、ログで必ず確認してください。大枠の整理は META の GEOIP/geosite 分流 も参照しつつ、今回のトラブルではホスト単位の追い込みを優先します。
# Example sketch: observed hosts -> your policy group (replace YOUR_PROXY_GROUP)
rules:
- DOMAIN-SUFFIX,amazonaws.com,YOUR_PROXY_GROUP
- DOMAIN-SUFFIX,amazon.com,YOUR_PROXY_GROUP
- DOMAIN-SUFFIX,cloudfront.net,YOUR_PROXY_GROUP
綴り誤りやグループ名の typo は、画面では単なるタイムアウトに見えがちです。ルール編集後は必ず接続ログで当たり判定を見てください。
DNS と FakeIP:ルール評価と実 IP のズレを潰す
「ルールを足したのに効かない」ように見えるとき、OS の別スタックや VPN 製品の スプリット DNS が先に応答しているケースが多いです。fake-ip を使う構成では、返る仮想アドレスと評価順を理解していないと一見ランダムな失敗が出ます。細部は Meta コア DNS リーク防止ガイド に譲りますが、AWS コンソール問題では「社内ドメインは直結、外部はプロキシ」の 分流 と DNS の指示が矛盾していないかを最初に疑ってください。TUN と DNS ハイジャックを併用するとき、企業エージェントのフィルタと競合しないかも合わせて見ます。
AWS CLI・SDK・MCP ホストのすき間を埋める
ブラウザが滑らかでも aws コマンドだけ失敗するとき、シェルが HTTPS_PROXY を持っていない、またはプロファイルの ca_bundle が社内検査用と噛み合っていない、といった層を疑います。エディタの MCP 拡張は親プロセスの環境を継承しないことがあり、TUN で揃えたつもりでも一部の子プロセスだけ直結に落ちることがあります。切り分けはシンプルで、同じコマンドを TUN ON 前後で実行し、ログの差分だけを見ることです。Tools が返すエラーが一般化されているほど、この観測が短い方が早いです。
実務ワークフロー:迷子にならない順序
- 失敗操作を一つに固定し、同じアカウント・同じリージョンで再現する。
- Clash を Rule で動かし、購読エラーが無いか確認する。
- 再現直前から 接続ログ を開き、タイムスタンプをメモする。
- TUN を有効化し、ブラウザを一度終了してから同じ画面を開き直す。
- ログに現れた FQDN を 分流 に反映し、MATCH 手前で正しいグループへ流れるか確認する。
- DNS と fake-ip、別リゾルバの競合を切り分ける。
- 必要なら AWS CLI のプロファイルと
HTTPS_PROXYを点検し、軽い API 呼び出しで再確認する。
注意:利用契約や組織ポリシーによりプロキシや経路変更が禁止されることがあります。許可された範囲でのみ設定を変更してください。
よくある質問
コンソールは開けるのに MCP や CLI だけタイムアウトするのはなぜ?
プロセスごとにプロキシ解釈や証明書ストアが違うためです。まず TUN で経路を揃え、ログに出たホストを 分流 で確実に捕捉してください。
MCP Server のダッシュボードが白画面のまま止まる
バンドル取得や認可リダイレクト先のホストが別ドメインへ分岐していることが多いです。開発者ツールのネットワークと Clash ログを時刻で突き合わせてください。
会社支給 PC でも同じ手順でよい?
MDM やゼロトラストでブロックされている場合は手順どおりにいきません。情報システムの指示に従ってください。
まとめ
AWS MCP Server と AWS Agent Toolkit を絡めた開発では、Model Context Protocol 経由の細かな HTTPS 呼び出しが連鎖し、ブラウザと CLI とエディタで経路が分かれやすいです。Clash の TUN でルーティングをまとめ、ログ優先で 分流 を磨き、DNS と fake-ip をルールと揃えれば、「たまに落ちる コンソール」や Tools 失敗の再現性が大きく上がります。一方で、設定ファイルの手編集だけを続けると一行の綴りミスで全体が不安になり、どこが原因か判読する時間が伸びがちです。プロファイルと接続ログを同一画面で扱える公式クライアントの方が、観測と修正のループが速い場面も多く、まだ試していない方は 無料で Clash をダウンロード し、本文の順番どおりに TUN と DNS、ツール側のすき間を埋めてみてください。