# OpenAI Codex CLI MCP


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

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

**Aikido MCPを使用する理由**

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

MCP サーバーが提供するツールの一覧については、[利用可能なツール](https://help.aikidogov.us/docs/docs-ja/ai-and-dev-tools/aikido-mcp/using-aikido-mcp#available-tools)を参照してください。

## インストール

[Aikido Plugin](https://chatgpt.com/plugins/plugins_6abf6f017e3481919e681ac223b8424e) から Aikido MCP とルールを追加します。\
\
または、以下の手順で手動でインストールします:

{% stepper %}
{% step %}
**Aikido MCP サーバーをインストールする**

```shellscript
codex mcp add aikido -- npx -y @aikidosec/mcp@latest
```
{% endstep %}

{% step %}
**認証する**

初回使用時、MCP サーバーは認証が設定されていないことを検出します。Codex に `aikido_login` を実行するよう依頼してください。ブラウザ用のリンクが返されます。そのリンクにアクセスして Aikido にログインします。ログインが完了すると、トークンは安全に保存されます。
{% endstep %}

{% step %}
**グローバル AGENTS ファイルに Aikido ルールを追加する**

codex ディレクトリがまだ存在しない場合は作成します。

```shellscript
mkdir -p ~/.codex/skills
```

Aikido ルールをダウンロードし、`~/.codex/skills/aikido-rule.txt` に追加します。

```shellscript
curl -fsSL "https://gist.githubusercontent.com/kidk/aa48cad6db80ba4a38493016aae67712/raw/3644397b7df43423e3da06434491b40bbb79dd47/aikido-rule.txt" \
  -o ~/.codex/skills/aikido-rule.txt
```
{% endstep %}

{% step %}
**完了**

これで Codex CLI で Aikido MCP を利用できるようになりました。

{% hint style="info" %}
Codex CLI を開いていた場合は再起動してください。
{% endhint %}
{% endstep %}
{% endstepper %}

{% hint style="info" %}
ブラウザでのログインができない CI/CD やヘッドレス環境については、[トークン認証](https://help.aikidogov.us/docs/docs-ja/ai-and-dev-tools/aikido-mcp/token-authentication)を参照してください。
{% endhint %}

エージェントに Aikido を使わせるための指示方法については、[プロンプト例](https://help.aikidogov.us/docs/docs-ja/ai-and-dev-tools/aikido-mcp/using-aikido-mcp#example-prompts)を参照してください。
