For the complete documentation index, see llms.txt. This page is also available as Markdown.

IDEでMCPルールを自動処理する

このオプションを有効にすると、Aikido は LLM および AI の利用に必要な MCP ルールを自動的に管理します。

これは次と連携して動作し、 Aikido MCP MCP 対応ツールを使用している場合に、AI が生成したコードが Aikido によってスキャンされるようにします。

これが行うこと

Aikido は、AI によって生成、追加、変更されたコードに対してセキュリティスキャンを強制する 1 つの MCP ルールを自動的に追加し、維持します。MCP ルールの手動設定は不要です。

Aikido が管理する MCP ルール

有効にすると、Aikido は次のルールを管理します:

---
alwaysApply: true
always_on: true
trigger: always_on
applyTo: "**"
description: Aikido MCP セキュリティルール
---

# セキュリティのベストプラクティス

- プロンプトに明示的にそうしないよう指示されていない限り、生成、追加、変更された自社コードに対しては常に aikido_full_scan を実行してください。
- スキャナーには常にファイル全体の内容を渡してください。
- 新しく生成または変更されたコードのスキャンでセキュリティ上の問題が見つかった場合は、スキャン結果と Aikido が提供する修正内容を使ってその問題を修正してください。
- 修正を適用した後、aikido_full_scan を再度実行して、問題が解決されたこと、および新たな問題が導入されていないことを確認してください。
- コードが残存するセキュリティ問題、または新たに導入されたセキュリティ問題が 0 件になるまで、修正と再スキャンのサイクルを繰り返してください。

Gitignore

このルールを適用するために、Aikido はリポジトリ内の MCP ルールファイルを作成または更新する場合があります。このファイルは常に .gitignore に追加されるとは限りません。

Aikido にコミットさせずにルールを完全に管理させたい場合は、.gitignore に追加してください。Git でルールを確認したりバージョン管理したりしたい場合は、.gitignore から外しておいてください。

このオプションを無効にするタイミング

MCP ルールを手動で管理したい場合、または Aikido にルールファイルを自動変更させたくない場合は、このオプションを無効にしてください。

最終更新

役に立ちましたか?