Mistral Vibe MCP
Aikido MCP Pluginは、AikidoのセキュリティエンジンをAIコーディングツールに接続します。AIが生成したコードを、作成された時点で脆弱性やハードコードされたシークレットについて自動的にスキャンします。
AIアシスタントは自らの出力をレビューできますが、そのレビューは完璧ではありません。Aikidoは、実績のあるスキャンルールで生成されたすべてのスニペットをチェックする、信頼性が高く一貫したセキュリティレイヤーを追加します。
Aikido MCPを使用する理由
- AIが生成したすべてのスニペットに対し、コミット前に決定論的かつ独立したセキュリティチェックを実施
- AI支援ワークフローにおける脆弱性やハードコードされたシークレットを即座に検出・修正
- リアルタイムのフィードバックにより、AI駆動の開発をデフォルトでより安全に
MCPサーバーが提供するツールの一覧については、利用可能なツールを参照してください。
インストール
Aikido MCPサーバーをMistralの設定に追加する
~/.vibe/config.tomlを開くか作成し、ファイルの末尾に以下を追加します。続行する前に、デフォルト設定から
mcp_servers = []の行を削除してください。[[mcp_servers]] name = "aikido" transport = "stdio" command = "npx" args = ["-y", "@aikidosec/mcp@latest"]認証する
初回使用時、MCPサーバーは認証が設定されていないことを検出します。エージェントに
aikido_loginを実行するよう依頼してください。ブラウザ用のリンクが返されます。リンクにアクセスしてAikidoにログインします。ログインが完了すると、トークンが安全に保存されます。AikidoルールをグローバルAGENTSファイルに追加する
vibeのpromptsディレクトリがまだ存在しない場合は作成します。
mkdir -p ~/.vibe/prompts/Aikidoルールをダウンロードし、
~/.vibe/prompts/aikido-rule.txtに追加します。curl -fsSL "https://gist.githubusercontent.com/kidk/aa48cad6db80ba4a38493016aae67712/raw/3644397b7df43423e3da06434491b40bbb79dd47/aikido-rule.txt" \ -o ~/.vibe/prompts/aikido-rule.txt完了
これでMistral VibeでAikido MCPが利用可能になりました。
Mistral Vibeを開いていた場合は再起動してください。
ブラウザでのログインができないCI/CDやヘッドレス環境については、トークン認証を参照してください。
エージェントにAikidoを使用させる方法については、プロンプト例を参照してください。