日本語

AIコーディングアシスタント(MCP)

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

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

Aikido MCPを使用する理由

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

デモ

Aikido MCPサーバーがエージェントルールと連携し、AIが生成したコードの脆弱性をスキャンして修正するデモです:

インストール

AIプラットフォーム

Aikido IDEプラグイン経由

Aikido IDEプラグインがインストールされている場合、Aikido Expansion Packsを使用してワンクリックでAikido MCPサーバーをインストールできます。詳しくはExpansion Packsのドキュメントをご覧ください。

現在、Jetbrains IDE、VS Codeおよびその派生版(例:Windsurf、Cursor、Kiro、AntiGravity)で利用可能です。

その他のプラットフォームでの手動インストール

その他のAIプラットフォームやカスタムMCP構成については、詳細な手動インストール手順が記載されたnpmパッケージページを参照してください。

MCPサーバーの使用

サーバーが提供するツールについては、利用可能なツールを参照してください。それらを活用するプロンプトについては、プロンプト例を参照してください。

プルリクエストのコメント

ソース管理システムのMCPを使用して、プルリクエストのコメントを取得し、それに対応します。Aikidoはすべてのプロバイダーでこの方法を推奨しています。エージェントに、人と同じようにそれらのコメントへ返信・対応させてください。

詳細については、プルリクエストのコメントを取得するを参照してください。