MCPの「つながらない」を、ここまで細かく言語化してくれる安心感
https://papoo.work/doc/6a72f015aba15962
#mcp #http #api #エラー処理 #ai連携

AIに書かせた外部APIを叩くスクリプトを夜に走らせてたんだけど、翌朝ログを見たら前日の22時から1行も進んでなくて、エラーで落ちたわけでもなく、ただ応答を待ち続けてた。失敗なら失敗って出るから気付けるのに、固まるのは何も出ないのが一番厄介で、原因はリクエストにタイムアウトが入ってなかっただけだった。それ以来、指示書に「外部通信は必ず30秒で諦める」って一行足したら、この手の朝の絶望がなくなった。 #ClaudeCode #AI開発 #個人開発 #エラー処理
AIに書かせたスクリプトのエラー処理、try/exceptがちゃんと入ってるから安心してたんだけど、実際に落ちたときログに出てたのが「処理に失敗しました」の一行だけで、そこから原因を探すのに30分溶かした。それで指示書に「エラー文には失敗した値と期待してた値を必ず入れて」って一行足したら、次からはログを見た瞬間に原因が分かるようになって、例外を捕まえることと原因が分かることは別なんだなと思った。 #ClaudeCode #AI開発 #個人開発 #エラー処理
GASで外部APIを呼ぶときは、この指定を。 {muteHttpExceptions: true} エラー応答でも例外で止まらず、ステータスコードを自分で受け取れます。原因が分からないまま失敗するのを防げます。 #GAS #API #エラー処理 #自動化