> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cloud.cdata.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Windsurf

> Windsurf は Codeium が開発した AI 搭載の統合開発環境（IDE）です。シームレスなヒューマン AI インタラクションのための協調フローシステムとインテリジェントなコーディング支援を組み合わせています。

Connect AI はデフォルトで OAuth 認証を使用しますが、Personal Access Token（PAT）を使用した Basic 認証も使用できます。

## 前提条件

Windsurf を Connect AI と連携させる前に、以下の準備が必要です：

* Windsurf IDE をインストールします（MCP 統合は拡張機能やプラグインをサポートしていません）。

* Connect AI アカウントにデータソースを接続します。詳細については、[ソース](/ja/Sources) を参照してください。

* （Basic 認証のみ）[設定](/ja/Settings#personal-access-tokens) ページでパーソナルアクセストークン（PAT）を生成します。認証時のパスワードとして使用するため、コピーして保管してください。

* （Basic 認証のみ）Connect AI の認証情報を `Base64("email:PAT")` の形式で Base64 エンコードします。

## Windsurf を Connect AI MCP に接続する

MCP 設定ファイルを開き、認証方法を選択します。

<Steps>
  <Step>
    CTRL+L を押すか、以下でハイライト表示されたボタンをクリックして Cascade Code Chat Assistant を開きます。

    <Frame>
      <img src="https://mintcdn.com/cdata/Q0F2YyND00IivWI1/ja/images/windsurf_client_chat_assistant.png?fit=max&auto=format&n=Q0F2YyND00IivWI1&q=85&s=e083ec22ac1c1616e654b94425eb3477" alt="Windsurf チャットアシスタント" width="951" height="502" data-path="ja/images/windsurf_client_chat_assistant.png" />
    </Frame>
  </Step>

  <Step>
    Windsurf で、インストール時に作成される MCP 設定ファイル `mcp_config.json` を開きます。デフォルトのパスは `C:\Users\<YourUsername>\.codeium\windsurf\mcpconfig.json` です。チャットダイアログの MCPs ボタンをクリックし、**Config** アイコンを選択することで IDE から直接開くこともできます。以下に示します：

    <Frame>
      <img src="https://mintcdn.com/cdata/Q0F2YyND00IivWI1/ja/images/windsurf_client_config_file.png?fit=max&auto=format&n=Q0F2YyND00IivWI1&q=85&s=6075b6b5ed5376f36204e12a77dd1ab1" alt="Windsurf 設定ファイル" width="520" height="266" data-path="ja/images/windsurf_client_config_file.png" />
    </Frame>
  </Step>
</Steps>

### OAuth 認証

<Steps>
  <Step>
    以下の内容を `mcp_config.json` ファイルにコピーして貼り付けます。

    ```json theme={null}
    {
      "mcpServers": {
        "cdata-mcp": {
          "serverUrl": "https://mcp.cloud.cdata.com/mcp"
        }
      }
    }
    ```
  </Step>

  <Step>
    チャットダイアログの **MCPs** ボタンをクリックし、**Refresh** ボタンをクリックして MCP サーバーを起動します。Windsurf はサーバーが OAuth を必要とすることを検出し、ログインを促します。Windsurf がブラウザを開き、Connect AI のサインインページに移動します。サインインを完了して接続を承認します。

    <Frame>
      <img src="https://mintcdn.com/cdata/Q0F2YyND00IivWI1/ja/images/windsurf_client_start_MCP.png?fit=max&auto=format&n=Q0F2YyND00IivWI1&q=85&s=26a08b37137df1d3cfe4994ce443ed2a" alt="Windsurf MCP サーバー起動" width="576" height="270" data-path="ja/images/windsurf_client_start_MCP.png" />
    </Frame>

    MCP サーバーが起動すると、緑色のインジケーターが表示されます。
  </Step>
</Steps>

### Basic 認証

<Steps>
  <Step>
    以下の内容を `mcp_config.json` ファイルにコピーして貼り付けます。認証ヘッダーを前提条件で取得した Base64 エンコード済み認証情報に置き換えてください。

    ```json theme={null}
    {
      "mcpServers": {
        "cdata-mcp": {
          "serverUrl": "https://mcp.cloud.cdata.com/mcp",
          "headers": {
            "Authorization": "Basic YOUR_BASE64_ENCODED_EMAIL:PAT" //Authorization obtained in the prerequisites
          }
        }
      }
    }
    ```
  </Step>

  <Step>
    チャットダイアログの **MCPs** ボタンをクリックし、**Refresh** ボタンをクリックして MCP サーバーを起動します。

    <Frame>
      <img src="https://mintcdn.com/cdata/Q0F2YyND00IivWI1/ja/images/windsurf_client_start_MCP.png?fit=max&auto=format&n=Q0F2YyND00IivWI1&q=85&s=26a08b37137df1d3cfe4994ce443ed2a" alt="Windsurf MCP サーバー起動" width="576" height="270" data-path="ja/images/windsurf_client_start_MCP.png" />
    </Frame>

    MCP サーバーが起動すると、緑色のインジケーターが表示されます。
  </Step>
</Steps>

## Windsurf とのチャット

アシスタントとチャットできるようになりました。Windsurf は利用可能なツール、コネクション、および特定のコネクションの特定のテーブルの結果セットを一覧表示します。

<Frame>
  <img src="https://mintcdn.com/cdata/Q0F2YyND00IivWI1/ja/images/windsurf_client_sample_chat.png?fit=max&auto=format&n=Q0F2YyND00IivWI1&q=85&s=1f7ed4a7f151e74cab93afd19de05ffc" alt="Windsurf サンプルチャット" width="2511" height="1001" data-path="ja/images/windsurf_client_sample_chat.png" />
</Frame>
