コンテンツにスキップ

Anthropic Claude Code プラグイン

Aikido MCP Plugin は Aikido のセキュリティエンジンを AI コーディングツールに接続します。AI が生成したコードを作成された直後に自動的にスキャンし、脆弱性やハードコードされたシークレットを検出します。

AI アシスタントは自身の出力をレビューできますが、そのレビューは完璧ではありません。Aikido は、実績あるスキャンルールで生成されたすべてのスニペットをチェックする、信頼性の高い一貫したセキュリティレイヤーを追加します。

Aikido MCP を使う理由

  • AI が生成したすべてのスニペットに対して、コミット前に決定論的かつ独立したセキュリティチェックを実施
  • AI 支援ワークフローにおける脆弱性やハードコードされたシークレットの即時検出と修正
  • リアルタイムフィードバックにより、AI 駆動の開発をデフォルトでより安全に

1. Aikido プラグインをインストールする

Section titled “1. Aikido プラグインをインストールする”

Aikido Claude Code プラグインのインストールは、Claude Code CLI から行えます。

  • ターミナルを開いて claude と入力します。
  • Claude Plugins Marketplace からプラグインをインストールします。
    • /plugin install aikido@claude-plugins-official
  • インストール後、/reload-plugins を実行してプラグインを有効化します。
  • スキルを読み込むには Claude Code CLI の再起動が必要です。exit と入力することで Claude Code CLI を終了できます。

Claude Code を再度起動したら、引数なしでセットアップスキルを実行します。

/aikido:setup

これによりブラウザウィンドウが開き、Aikido にログインできます。認証が完了すると、トークンは Claude Code の設定に安全に保存され、MCP サーバーが自動的に登録されます。

これで Aikido Claude Plugin が Claude Code で利用可能になりました。

コードのスキャン

  • 「Aikido を使ってこのファイルのセキュリティ問題をスキャンして」
  • 「コミット前にシークレットがないか確認するため、ステージング済みの変更に Aikido スキャンを実行して」
  • 「今編集したファイルを Aikido でスキャンし、payments-api リポジトリに紐付けて」

リポジトリ別の問題確認

  • payments-api の重大な Aikido の問題をすべて見せて」
  • frontend-web の Aikido による漏洩シークレットを一覧表示して」
  • api-gateway で Aikido が検出したオープンソースの脆弱性は何?」
  • infra-core の Aikido による SAST と IaC の問題を見せて」

クラウド、VM、コンテナ別の問題確認

  • prod-aws の Aikido クラウドの問題をすべて一覧表示して」
  • web-server-01 の Aikido によるマルウェア検出結果を見せて」
  • nginx-proxy コンテナで実行されているサポート終了ソフトウェアは Aikido によると何?」
  • 「Aikido で example.com のサーフェスモニタリングの問題を見せて」

組み合わせワークフロー

  • 「Aikido で現在の変更をスキャンし、同じリポジトリの既存の重大な問題を見せて」
  • 「この PR を Aikido でチェックし、リポジトリ内の未解決の SAST の問題と比較して」

セットアップスキルが MCP サーバーの起動に失敗する場合は、トラブルシューティングガイドを確認してください。