Koneksi & Konfigurasi MCP

Cara terhubung ke dan mengonfigurasi layanan MCP YunSell AI

Dokumen ini menjelaskan cara terhubung ke dan mengonfigurasi layanan MCP YunSell AI.


Prasyarat

  1. API Key yang valid (sk-xxx)
  2. Gateway sudah di-deploy dan mengekspos endpoint /mcp
  3. Klien mendukung MCP Streamable HTTP

Konfigurasi klien

Tambahkan berikut ini ke konfigurasi MCP Anda:

{
  "mcpServers": {
    "yunsell": {
      "url": "http://www.mangoto.ai/mcp",
      "headers": {
        "Authorization": "Bearer sk-xxx"
      }
    }
  }
}
FieldDeskripsi
mcpServers.yunsellNama kunci layanan; nilai yang disarankan adalah yunsell
urlAlamat gateway + /mcp; harus berbagi origin yang sama dengan Base URL API
headers.AuthorizationBearer + API Key Anda

Ganti sk-xxx dengan API Key Anda.


Manajemen sesi

MCP Streamable HTTP menggunakan sesi:

ItemDeskripsi
Permintaan pertamaServer mengembalikan Mcp-Session-Id di header respons
Permintaan berikutnyaKlien harus mengirim Mcp-Session-Id yang sama di header permintaan
Akhiri sesiDELETE /mcp

SDK klien biasanya mengelola sesi secara otomatis.


Autentikasi

  • Auth identik dengan V1 API
  • Berbagi penagihan, batas, dan pembatasan model API Key yang sama
  • Admin dapat menambahkan -{channelId} setelah Key untuk memilih channel (mis. sk-xxx-6)

Kegagalan auth mengembalikan HTTP 401 / 403.


Verifikasi koneksi

Setelah konfigurasi, verifikasi melalui protokol MCP:

  1. Panggil tools/list dan pastikan Tools seperti list_models dan generate_image dikembalikan
  2. Panggil list_models dan pastikan model yang dikembalikan mencakup supported_endpoint_types

Jika daftar Tool kosong atau kehilangan Tool yang diharapkan, periksa:

  • Apakah API Key valid dan saldo mencukupi
  • Apakah token membatasi model yang tersedia
  • Apakah model mendukung supported_endpoint_types yang sesuai

Pemecahan masalah

GejalaKemungkinan penyebabTindakan
Koneksi gagalURL salah atau gateway tidak berjalanPeriksa Base URL dan keterjangkauan /mcp
401 / 403Key tidak valid atau IP tidak ada di allowlistPeriksa pengaturan token
Daftar Tool tanpa gambar/videoTidak ada izin untuk model tersebutPanggil list_models dan periksa supported_endpoint_types
Video macet di queuedAntrean upstreamPoll dengan interval next_poll_after_sec; hindari permintaan terlalu sering
TTS mengembalikan errorSuara tidak validPanggil list_audio_voices terlebih dahulu untuk mendapatkan code yang benar

Dokumentasi terkait