カーソルでのセットアップ

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard
Not for use with personal data

設定を行う前に、配布方法を選択(Docker または npm)と認証を設定(APIキーまたはOAuth 2.0)を確認してください。その後、以下の該当する設定を追加してください。

Axe MCP サーバーは、プロジェクトレベルまたはグローバルレベルで追加できます。

  • プロジェクトレベル: プロジェクトのルートディレクトリに.cursor/mcp.jsonというファイルを作成してください
  • グローバルレベル: Cursorの設定を開き、機能 > MCPに移動し新しいMCPサーバーを追加をクリックします。これにより、グローバル設定ファイルが開かれます。
info

他のサーバーが既に定義されている場合は、axe-mcp-server ブロックを既存のmcpServersオブジェクト内に追加してください。

Docker

API キー

ワンクリックインストール

以下のリンクをクリックすると、axe MCPサーバーをカーソルに直接インストールできます:

カーソルにaxe MCPサーバーをインストール

カーソルがインストールの確認を促します。または、以下の手動セットアップに従ってください。

手動セットアップ

{
  "mcpServers": {
    "axe-mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "--add-host=host.docker.internal:host-gateway",
        "-i",
        "--rm",
        "-e",
        "AXE_SERVER_URL",
        "-e",
        "AXE_API_KEY",
        "dequesystems/axe-mcp-server:latest"
      ],
      "env": {
        "AXE_API_KEY": "${env:AXE_API_KEY}"
      }
    }
  }
}

設定は、セキュアな入力処理のために"AXE_API_KEY": "${env:AXE_API_KEY}"を使用します。${env:AXE_API_KEY}構文は、Cursorにシステム変数から値を取得するよう指示します。詳細はカーソルMCPのドキュメントを参照してください。

note

地域、プライベートクラウド、またはオンプレミスのaxeインスタンスを使用していますか? AXE_SERVER_URLenvブロックに追加し、インスタンスのベースURLを設定してください:

"env": {
  "AXE_API_KEY": "${env:AXE_API_KEY}",
  "AXE_SERVER_URL": "https://your-axe-instance.example.com"
}

省略された場合、サーバーはデフォルトでhttps://axe.deque.com(Dequeの共有US SaaSインスタンス)に設定されます。詳細は構成リファレンスを参照してください。

OAuth 2.0

設定を行う前に、認証ガイドのステップ1:認証を完了してください。

This uses @deque/axe-auth token to obtain a fresh access token each time the server starts.

{
  "mcpServers": {
    "axe-mcp-server": {
      "command": "sh",
      "args": [
        "-c",
        "docker run --add-host=host.docker.internal:host-gateway -i --rm -e \"AXE_ACCESS_TOKEN=$(npx -y @deque/axe-auth token)\" dequesystems/axe-mcp-server:latest"
      ]
    }
  }
}
note

地域別、プライベートクラウド、またはオンプレミスのAxeインスタンスを使用していますか? Add AXE_SERVER_URL to the Docker command and an env block with your instance's base URL:

"args": [
  "-c",
  "docker run --add-host=host.docker.internal:host-gateway -i --rm -e AXE_SERVER_URL -e \"AXE_ACCESS_TOKEN=$(npx -y @deque/axe-auth token)\" dequesystems/axe-mcp-server:latest"
],
"env": {
  "AXE_SERVER_URL": "https://your-axe-instance.example.com"
}

省略した場合、サーバーはデフォルトでhttps://axe.deque.com(Dequeの共有US SaaSインスタンス)を使用します。詳細はConfiguration Referenceをご覧ください。

note

この構成ではsh -cを使用してシェルの置換を許可します。$(npx -y @deque/axe-auth token)はサーバーの起動時に実行され、有効なアクセストークンをDockerコンテナに注入します。-yフラグは、npxが対話型でないシェルで通常尋ねる「続行してもよろしいですか?」という初回実行時のプロンプトをスキップします。AXE_API_KEYAXE_ACCESS_TOKENと一緒に設定しないでください。

caution

Windowsユーザーへ: この構成はPOSIXシェル(sh)とコマンド置換($(...))を使用しますが、これはcmd.exeやPowerShellではデフォルトで利用できません。Git BashやWSLシェルからエディターを実行して、shPATHにあるようにしてください。

npm

npmディストリビューションはNode.jsで動作します。アクティブなNode.js LTSリリースを使用してください — 古いリリースはサポートされていない可能性があります。

npm配布版はChromiumブラウザーを必要とします ー Playwrightを介してインストールするか、既存のバイナリを指定してください。詳しくは配布方法の選択を参照してください。

API キー

プロジェクトのルートディレクトリ(プロジェクトレベル)に.cursor/mcp.jsonファイルを作成するか、CursorのグローバルMCP設定を通じてサーバーを追加してください:

{
  "mcpServers": {
    "axe-mcp-server": {
      "command": "npx",
      "args": ["-y", "axe-mcp-server"],
      "env": {
        "AXE_API_KEY": "your-api-key-here"
      }
    }
  }
}
caution

設定にはenvブロックに資格情報が含まれています。 .cursor/mcp.jsonのようなプロジェクトレベルのファイルはリポジトリに格納されます ー それらを.gitignoreに追加するか、資格情報をグローバル設定に保持してください。

OAuth 2.0

OAuth 2.0はnpm配布版でもサポートされています ー 起動時に@deque/axe-auth tokenから新しいトークンを注入して、AXE_API_KEYの代わりにAXE_ACCESS_TOKENを設定してください。フルフローについては認証をご覧ください。

note

AXE_API_KEYAXE_ACCESS_TOKENのどちらか一方を設定してください。両方の変数を設定すると、サーバーは起動時に失敗します。

使用と検証

追加後、カーソル設定のステータスインジケーターにサーバーが稼働中であることが示されるはずです:

  1. カーソル設定を開く
  2. 機能 > MCPに行く
  3. インストール済み MCP サーバーの下に axe-mcp-server がリストされ、analyze、remediate、および igt ツールが利用できるはずです。

分析から修正へのワークフローをCursorに案内する推奨カスタム指示については、AI エージェントの構成を参照してください。