Devin MCP
Aikido MCP Pluginは、AikidoのセキュリティエンジンをAIコーディングツールに接続します。AIが生成したコードを、作成された時点で脆弱性やハードコードされたシークレットについて自動的にスキャンします。
AIアシスタントは自らの出力をレビューできますが、そのレビューは完璧ではありません。Aikidoは、実績のあるスキャンルールで生成されたすべてのスニペットをチェックする、信頼性が高く一貫したセキュリティレイヤーを追加します。
Aikido MCPを使用する理由
- AIが生成したすべてのスニペットに対し、コミット前に決定論的かつ独立したセキュリティチェックを実施
- AI支援ワークフローにおける脆弱性やハードコードされたシークレットを即座に検出・修正
- リアルタイムのフィードバックにより、AI駆動の開発をデフォルトでより安全に
MCP サーバーが提供するツールの一覧については、利用可能なツールを参照してください。
インストール
Aikido MCP サーバーをインストールする
devin mcp add -s user aikido -- npx -y @aikidosec/mcp@latestまたは、
~/.config/devin/mcp_config.json(Windows では%APPDATA%\devin\mcp_config.json)に手動で追加します。{ "mcpServers": { "aikido": { "command": "npx", "args": ["-y", "@aikidosec/mcp@latest"] } } }-s userの代わりに-s projectを使用すると、サーバーが.devin/mcp_config.jsonに書き込まれ、チームと共有できます。認証する
初回使用時、MCP サーバーは認証が設定されていないことを検出します。エージェントに
aikido_loginを実行するよう依頼してください。ブラウザ用のリンクが返されます。リンクを開いて Aikido にログインしてください。ログインが完了すると、トークンは安全に保存されます。グローバル AGENTS ファイルに Aikido ルールを追加する
Devin の設定ディレクトリがまだ存在しない場合は作成します。
mkdir -p ~/.config/devin/Aikido ルールを
~/.config/devin/AGENTS.mdに追記します。このファイル内のルールは常に有効です。curl -fsSL "https://gist.githubusercontent.com/kidk/aa48cad6db80ba4a38493016aae67712/raw/3644397b7df43423e3da06434491b40bbb79dd47/aikido-rule.txt" \ >> ~/.config/devin/AGENTS.md代わりにルールの適用範囲を 1 つのリポジトリに限定するには、同じ内容をリポジトリの
AGENTS.mdに追加するか、trigger: always_onフロントマターを付けて.devin/rules/aikido.mdに追加してください。完了
これで Devin で Aikido MCP を利用できるようになりました。
Devin Desktop を開いていた場合は再起動してください。
Devin は MCP ツールを mcp__aikido__<tool> という名前空間で管理し、権限システムの対象とするため、エージェントが初めて Aikido ツールを呼び出す際に承認してください。
エージェントに Aikido を使用させる方法については、プロンプトの例を参照してください。