Alur Kerja Eksekusi
- Koneksi Outbound: Gateway menghubungkan koneksi ke server MCP yang Anda daftarkan (Streamable HTTP dengan fallback SSE).
- Penemuan Tools: Gateway memanggil
listToolspada server remote dan memfilter daftar berdasarkanallowed_toolsjika disediakan. - Namespacing Tools: Setiap tool remote diinjeksikan ke schema model dengan format penamaan
server__tool_name. - 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://. Requesthttp://akan ditolak dengan errorinvalid_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.