AIツールが繋がらないとき、続けられる人と折れる人の違い

目次(7件)
エラーが出た瞬間、画面を閉じたことがある人へ。
「難しかった」ではなく、「続けなかった」だけかもしれない。
そう思うようになったのは、Canva MCP(AIツールとCanvaを繋ぐ接続設定)で3時間詰まった日からだ。
手順は書けるが、耐性は書けない
「mcp-remoteを使ってCanvaに接続する方法」は記事にできる。
コマンドを書ける。 設定ファイルの内容を書ける。 手順を番号付きで並べられる。
だが、「原因が見えない状態で3時間続ける技術」は書けない。
その技術こそが、AIツールを使いこなせる人と 使いこなせない人の差だと、僕は思っている。
場面①:霧の中でも、手は動かせる
Canva MCPの設定をした。繋がらなかった。
エラーメッセージも出ない。何も起きない。 原因が見えない状態だった。
こういうとき、折れる人は「わからない」で止まる。 続ける人は「どこで失敗しているか」を切り分ける。
切り分けに使ったのはこれだけだ。
claude mcp list
Claude CodeのMCP接続状態を一覧で確認するコマンドだ。 実行すると、こう返ってきた。
Canva: https://mcp.canva.com/mcp - ! Needs authentication
「認証が必要」という層で失敗していることがわかった。 「設定が間違っている」ではなかった。
切り分けができれば、次の手が出る。 霧の中でも、1歩ずつ進める。
場面②:イライラは、情報だ
「なんで繋がらんねん」
このイライラは感情ではなく、信号だ。
「ここで詰まっている」という信号。 「まだ切り分けが足りない」という信号。
イライラを感じたとき、僕はこう変換する。
「なんで繋がらない?」→「どの層で失敗しているか?」
感情の問いを、デバッグの問いに変える。
VS Code内のターミナルで実行したら「already running」と弾かれた。 外部ターミナルで実行したらOAuth(Webログイン認証)が通った。 でもターミナルを閉じたら消えた。
「繋がらない」という1つの問題が、3つの独立した問題だったとわかった。
切り分けはイライラの中でしか起きない。 落ち着いた状態では、そもそも問題に当たっていないからだ。
場面③:オチが拍子抜けでも、続けた人だけが知る
3時間格闘した結果わかったこと。
.vscode/mcp.jsonに設定を登録すれば、
VS Codeがプロセスを管理してくれる。
外部ターミナルでOAuthを1回完了させれば、
トークン(認証情報)がキャッシュされる。
それだけだった。
「それだけかい」と思った。
だが、折れていたらこの事実にたどり着けなかった。 「Canva MCPは難しい」という間違った結論で終わっていた。
オチが拍子抜けでも、越えた事実は消えない。 続けた人だけが、次の格闘を10分で終わらせられる。
暗黙知の正体
「AIツールで詰まったとき、続けられる技術」は教えられない。
それは手順ではなく、 格闘の回数で蓄積される感覚的な地図だからだ。
「このエラーはこの層の問題だ」 「この状態なら次はここを確認する」
この判断は、1回詰まるたびに少しずつ更新される。
記事や動画で手順を見ても、その地図は手に入らない。 自分で詰まって、自分で越えるしかない。
教訓
- 「わからない」で止まらず、「どの層か」を切り分ける
- イライラは「もう1手打つ」サインだ。折れるサインではない
- オチが拍子抜けでも、そこまで辿り着いた事実は変わらない
- 詰まった記録を残す。「何で詰まったか」と「どう越えたか」の2行だけでいい
続けた記録が、地図になる
今日のエラーを残してほしい。
「何で詰まったか」と「どう越えたか」。 この2行が、次の格闘を短くする。
暗黙知は、記録の積み重ねから生まれる。 続けた軌跡が、地図になる。

Canva MCPに繋がるまで、4つの壁を越えた話