> ## 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.

# Replit Agent

> Replit Agent は Replit IDE に組み込まれた AI 搭載のコーディングアシスタントです。

## 前提条件

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

* Replit IDE をインストールします。

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

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

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

* OpenAI API キーを取得します：[https://platform.openai.com/](https://platform.openai.com/)。

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

<Steps>
  <Step>
    [こちら](https://replit.com/@matt/Learn-about-MCP?v=1\&utm_source=matt\&utm_medium=blog\&utm_campaign=mcp-in-3#README.md)から公式 Replit MCP 学習テンプレートを開きます。このテンプレートには事前設定された MCP ランタイム環境とサンプル設定が含まれています。
  </Step>

  <Step>
    Replit で **Remix** をクリックします。Replit は以下を実行します。

    * プロジェクトの編集可能なコピーを作成します。
    * MCP の依存関係をインストールします。
    * 環境を初期化します。

    続行する前に環境が完全に読み込まれるまで待ちます。
  </Step>

  <Step>
    プロジェクト内に `mcp-server-config.json` というファイルがあります。以下の内容をこのファイルにコピーして貼り付けます。認証ヘッダーを前提条件で取得した Base64 エンコード済み認証情報に置き換えてください。

    ```json theme={null}
    {
      "systemPrompt": "You are a helpful AI assistant.

    Today's date is {today_datetime}.",
      "llm": {
        "provider": "openai",
        "model": "gpt-4o-mini"
      },
      "mcpServers": {
        "cdata-mcp": {
          "command": "npx",
          "args": [
            "mcp-remote",
            "https://mcp.cloud.cdata.com/mcp",
            "--header",
            "Authorization": "Basic BASE64_ENCODED_EMAIL:PAT" //Authorization obtained in prerequisites
          ]
        }
      }
    }
    ```
  </Step>

  <Step>
    Replit は MCP ワークフローを実行するために LLM キーが必要です。**Replit Chat** で LLM キーを求められたら、OpenAI API キーを提供します。Replit はこのキーを **Secrets Manager** に安全に保存します。
  </Step>

  <Step>
    **Replit Chat** パネルを開いて MCP コマンドを発行できるようになりました。

    たとえば、プロンプト `"List all MCP tools."` を入力します。出力は以下のようになります。

    <Frame>
      <img src="https://mintcdn.com/cdata/6pGFG61-t-b5cPZl/ja/images/replit_client_output.png?fit=max&auto=format&n=6pGFG61-t-b5cPZl&q=85&s=e39313b61fa9f9974f6e04727633196c" alt="Replit テスト出力" width="1285" height="536" data-path="ja/images/replit_client_output.png" />
    </Frame>
  </Step>

  <Step>
    Replit が CData MCP と正常に通信できるかテストするには、プロンプト `"Show me all available catalogs."` を入力します。Replit は Connect AI からカタログのリストを返すはずです。
  </Step>

  <Step>
    Replit の LLM を使用して Connect AI 内の接続済みデータソースをクエリできるようになりました。
  </Step>
</Steps>
