Rubber Duckは、AIコーディング環境にセマンティック解析と検証レイヤーを追加するMCPツール。コード補完やコード生成を行うプライマリAIモデルとは別系統のモデルを使ってレビューを実施する「クロスモデル方式」が最大の特徴で、同一モデルの盲点をカバーできる。IDE上でMCPプロトコルを介してコード構造の静的解析、データフローの追跡、セキュリティ上の問題の検出をインライン実行できる。GitHub Copilot CLIのRubber Duckエージェントとしても実装されており、セッションを駆動するモデルと意図的に異なるモデルで意思決定を検証する設計になっている。AIによるコード生成を積極的に使いながらも品質・セキュリティの保証を求める開発者に向いている。