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