# Cursor MCP


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

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

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

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

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

## インストール

### Cursor Marketplace経由（推奨）

Aikido MCPは[Cursor Marketplace](https://cursor.com/marketplace/aikido)から直接インストールすることもできます。

{% stepper %}
{% step %}
**Cursor Marketplaceから追加**

[Cursor MarketplaceのAikido](https://cursor.com/marketplace/aikido)を開き、**Add to Cursor**をクリックします。
{% endstep %}

{% step %}
**認証**

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

{% step %}
**カスタム指示を追加**

エージェントがMCPサーバーを使用するように、`.cursorrules`ファイルまたはCursorのカスタム指示に指示を追加します。

```
Scan any new or modified code with `aikido_scan_paths` before finalizing changes. This security check is required.
```
{% endstep %}
{% endstepper %}

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

### Aikido IDE Expansion Packs経由

Aikido MCPをCursorに追加する最も簡単な方法は、Aikido IDEプラグインのExpansion Packsを使用することです。設定は自動で行われるため、手動でのセットアップは不要です。

{% content-ref url="../ide-plugins-overview/cursor-ide.md" %}
[cursor-ide.md](https://help.aikido.dev/docs/docs-ja/ai-and-dev-tools/ide-plugins-overview/cursor-ide)
{% endcontent-ref %}

プラグインをインストールしたら、Aikidoサイドバーを開き、**Aikido Cursor Plugin**に移動してAikido MCPサーバーを有効にします。

[Expansion Packsの詳細はこちら](https://help.aikido.dev/docs/docs-ja/ai-and-dev-tools/ide-plugins-overview/features/aikido-expansion-packs)

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

### 手動インストール

カスタムセットアップについては、[npmパッケージページ](https://www.npmjs.com/package/@aikidosec/mcp)で詳細な手動インストール手順を参照してください。
