
Jake Morrison
テスト開発エンジニア
EveryInfraでは、公開しているすべての窓口でAPI契約の内容が一致するよう管理しており、ずれが出るとCIが失敗します。
学歴
- University of Waterloo、ソフトウェア工学学士(2009–2013)
職歴
- Atlassian(シドニー / リモート)— SDET → プリンシパル、プラットフォームエンジニアリング(2014–2024)
Jake Morrisonの記事
- GitHub Copilot MCPの設定例と26回の実API呼び出しで作る、競合SNSの週次レポート
GitHub Copilot MCPの設定例と26回の実API呼び出しを紹介します。コーディングエージェントが競合レポートのスクリプトを書き、Actionsが毎週$0.011961で実行します。
- ApifyのRedditスクレイパーの代替:投稿とコメントの1,000件あたりコストを実測
ApifyのReddit Scraper Liteでは、コメント1,000件に$4.04かかります。親IDのないフラットなリストなら、実測で$0.0073でした。完全なツリーが必要な場合はApifyを使ってください。
- Claudeのstrict tool useをデータAPIで使う:呼び出しを正しく保つ2つの層
Opus 5.5はtool_choiceの強制指定を受け付けません。そこでstrictツールと、修正方法を示す422エラーを組み合わせています。29回の実呼び出しでは、不正なパラメータへの応答は0.17秒で返り、課金はありませんでした。
- MCPの新仕様公開後、連携と受け入れテストで何を確認すべきか
MCP 2026-07-28仕様と8月のロードマップをもとに、リリース済みの変更、今後の計画、サービスの実際の対応状況を区別し、バージョン、権限、業務成果について連携と受け入れ検証の方法を整理します。
- リモートMCP連携の受け入れ確認:ディスカバリーで証明できることと、まだ検証が必要なこと
キー不要の検出プローブで初期化、通知、ツールカタログを確認したうえで、Claude、ChatGPT、Cursorそれぞれのネットワーク要件と認証要件を検証します。プロトコル上で見えることを、3つのクライアントすべてでのエンドユーザーテストと取り違えないためです。