アプリケーションセキュリティベンダーのBlack Duckは、脆弱性スキャンエンジン「Signal」をMCPサーバーとしてClaude Directoryに公開しました。これにより、Anthropicの Claude Desktopを利用する開発者は、他のツールに切り替えることなくコードのセキュリティ上の欠陥をチェックできるようになります。
今回の連携は、AIアシスタントがClaudeのような外部サービスを呼び出し、構造化データを会話に取り込めるようにするオープン標準「Model Context Protocol(MCP)」を基盤としています。これにより、Black DuckのSignal Code Analysisエンジンは、開発者がすでにコードの記述やリファクタリングに使っているClaude環境から直接、gitの差分や個別ファイル、あるいはコードベース全体を対象に脆弱性をスキャンできます。
内部の仕組みとしては、スキャン対象として送信されたソースコードがBlack Duckのクラウドベースの解析サービスに送られて処理されます。その結果はMCPリソース、つまりClaudeが読み取って推論できる構造化データとして返されます。これにより、単に生の検出結果レポートを返すのではなく、特定されたリスクを平易な言葉で説明し、修復手順を提案できるようになります。
今回のリリースは、セキュリティベンダーによるAI支援コーディングへの取り組み方が広がりつつあることを反映しています。Claudeのようなツールによって開発者がソフトウェアを書いて出荷するスピードが加速する中、セキュリティチームには、コードがすでにマージされた後に行うスキャンに頼るのではなく、より早い段階でチェックを組み込むことへの圧力が高まっています。Black Duckは、コード生成の時点そのものに脆弱性検知を組み込むことで、このギャップを埋める手段としてSignalを位置づけています。
Black DuckのChief Product & Technology OfficerであるDipto Chakravarty氏は、今回の動きをAIコーディングツールが現在動作しているペースへの対応だと位置づけています。SignalをClaude Directoryに組み込んだ狙いについて、同氏は「セキュリティを、チームが開発を進める速さに追随させるためだ」と述べています。
SignalはすでにClaude Directoryの一覧から利用可能で、Black Duckは導入を希望するユーザーに対し、セットアップのため同社担当者への問い合わせを案内しています。今回のリリースは、Black DuckによるAI重視のアプリケーションセキュリティツール群への広範な取り組みの一環であり、既存のAppSecベンダーが従来のIDEではなくAIコーディングアシスタントによってますます主導されるワークフローに向けて、既存のスキャン機能を適応させていくという広がりつつある傾向の一部でもあります。
また今回の動きは、AIアシスタントと専門的なエンタープライズツールをつなぐ結合組織としてMCPが果たす役割の高まりも浮き彫りにしています。Anthropicがこのプロトコルを公開して以来、セキュリティ、開発、生産性向上の各分野のベンダーが次々と独自のMCPサーバーをリリースしており、これによってClaudeは、本来であれば開発者がAIワークフローを完全に離れなければ利用できなかった機能のフロントエンドとして機能できるようになっています。
