個人アクセス・トークンを使用したMCPサーバーへの接続

個人アクセス・トークンの生成

  1. 「プロファイル」アイコンをクリックし、<ユーザー電子メールID>を選択します。

  2. 「トークンとキー」タブを選択します。
  3. 「自分のアクセス・トークン」セクションの「他のAPIの起動」で、「トークンのダウンロード」をクリックします。

    この図は、「トークンとキー」タブと、ユーザーがクリックしてトークンをダウンロードする必要がある場所を示しています。

  4. 「個人アクセス・トークンの生成」ページで:

    1. トークンを生成するMCPサーバーを選択します。
    2. 「トークンの有効期限が分単位」で、トークンの有効期限を分単位で選択します(たとえば、10080分は1週間に相当します)。
      ノート

      MCPサーバーの「アクセス・トークンの有効期限」設定は、MCPサーバーの「トークンの有効期限が分」設定に指定されている期間に置き換えられます。MCPサーバーの「詳細」ページに移動して、「アクセス・トークンの有効期限」設定を確認します。「アクセス・トークンの有効期限」設定の場所を確認するには、MCPサーバーへの接続を参照してください。
    3. 「トークンのダウンロード」をクリックします。

MCPサーバーに接続するためのMCPクライアントの構成

  1. Visual Studio CodeのCline拡張機能で、「MCPサーバー」アイコンを選択し、「リモート・サーバー」タブを選択します。
  2. サーバーの名前とサーバーURLを入力します。サーバーURLは、次のようにMCPサーバーの「詳細」ページで使用できます。
    https://example.oraclecloud.com/../actions/invoke
  3. 「トランスポート・タイプ」で、「ストリーミング可能なHTTP」を選択します。
  4. 「サーバーの追加」をクリックします。

    この図は、Cline拡張の「サーバー名」および「サーバーURL」フィールドを示しています。

    「構成」タブが選択され、サーバーがエラーとともに表示されます。

    この画像は、「MCPサーバーの構成」オプションを示しています。

  5. 「MCPサーバーの構成」をクリックします。

    cline_mcp_setting jsonファイルの内容が右側のペインに表示されます。

    次のようにファイルを更新します。

    {
      "mcpServers": {
        "dbtools-mcp-server": {
          "disabled": false,
          "timeout": 60,
          "type": "streamableHttp",
          "url": "https://mcp.../x.xxxxx/actions/invoke",
          "headers": {
            "Authorization": "Bearer {Add downloaded token}"
          }
        }
      }
    }
  6. ファイルを保存します。

    エラー・メッセージが解決されます。これは、サーバー名と同じ行に表示される緑色のインジケータで示されます。

    この図は、行の最後に表示される緑色のインジケータを示しています。

    サーバー名を展開して、使用可能なツール、リソースおよびプロンプトを表示します。

    この図は、使用可能なツール、リソースおよびプロンプトが表示される画面を示しています。