Skip to main content
Neosantara MCP Connector memungkinkan gateway bertindak sebagai MCP Client. Anda dapat melampirkan server MCP remote ke request chat, dan gateway akan menemukan tools, mengeksekusinya, serta mengembalikan hasil akhir dalam satu putaran inferensi.

Alur Kerja Eksekusi

  1. Koneksi Outbound: Gateway menghubungkan koneksi ke server MCP yang Anda daftarkan (Streamable HTTP dengan fallback SSE).
  2. Penemuan Tools: Gateway memanggil listTools pada server remote dan memfilter daftar berdasarkan allowed_tools jika disediakan.
  3. Namespacing Tools: Setiap tool remote diinjeksikan ke schema model dengan format penamaan server__tool_name.
  4. Agentic Loop: Ketika model memutuskan memanggil tool tersebut, gateway mengeksekusinya ke server MCP remote, memformat hasil, dan melanjutkan percakapan hingga respons lengkap dihasilkan.

Format Spesifikasi Payload

Neosantara mendukung dua format spesifikasi server MCP:

Batasan dan Keamanan

  • Protokol HTTPS Wajib: Server MCP remote harus menggunakan protokol https://. Request http:// akan ditolak dengan error invalid_mcp_url.
  • Proteksi SSRF: Gateway memblokir alamat localhost, metadata cloud (169.254.169.254), serta subnet privat RFC 1918 (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16).
  • Batas Server: Maksimal 8 server MCP remote dalam satu request.
  • Batas Waktu Koneksi: Timeout koneksi ditetapkan 15 detik per server remote.

Langkah Selanjutnya