Lewati ke konten utama

Integrasi MCP

MCP (Model Context Protocol) memungkinkan Agent terhubung ke server MCP eksternal dan secara otomatis mendapatkan akses ke alat, sumber daya, dan templat prompt yang mereka sediakan.

Tidak seperti subsistem Agent lainnya, server MCP saat ini hanya dapat dikonfigurasi oleh pengguna di halaman manajemen — tidak ada API manajemen CAT.agent.mcp untuk skrip. Yang dapat diamati skrip hanyalah bahwa alat dari server ini dipanggil secara otomatis selama percakapan.

Mengonfigurasi server MCP

Tambahkan satu di halaman manajemen → Agent → MCP:

BidangDeskripsi
NamaNama tampilan untuk server
URLTitik akhir Streamable HTTP (JSON-RPC 2.0 melalui POST)
Kunci APIOpsional, untuk autentikasi
Header kustomOpsional
AktifApakah server aktif

Klien MCP ScriptCat menggunakan transport Streamable HTTP, dan mendukung versi protokol 2025-03-26.

Server MCP dapat menyediakan tiga jenis kemampuan:

KemampuanDeskripsi
AlatSecara otomatis terdaftar sebagai alat yang dapat dipanggil Agent
Sumber dayaSumber daya yang dapat dibaca (teks/biner)
PromptTemplat prompt, mendukung parameter

Menggunakannya dalam percakapan

Alat dari server MCP yang diaktifkan secara otomatis muncul di daftar alat yang tersedia untuk percakapan Agent, diberi nama menggunakan pola mcp_{nama server yang dibersihkan}_{toolName} — AI memutuskan apakah akan memanggilnya berdasarkan maksud pengguna. Ini bekerja mirip dengan cara Skill dimuat secara otomatis; pengembang skrip biasanya tidak perlu khawatir tentang detail di baliknya.

Untuk memeriksa apakah alat MCP tertentu tersedia, tanyakan langsung ke AI dalam percakapan, atau periksa daftar alat yang ditemukan di detail server tersebut di halaman manajemen.