Lompat ke konten
snowkitAI

Uji server MCP Anda, langsung di browser

Tempel alamat server Anda untuk menjalankan initialize, lihat setiap alat dan panggil, dengan setiap pesan JSON-RPC ditampilkan.

Server MCP

Tidak terhubung

Permintaan langsung dari browser Anda ke alamat di atas; server Snowkit tidak pernah melihatnya. Token hanya disimpan di memori untuk tab ini dan tidak pernah disimpan. Server harus mengizinkan permintaan dari halaman web (CORS); jika tidak, Anda akan melihat persis apa yang perlu diubah.

Lalu lintas JSON-RPC

    Pesan muncul di sini setelah Anda terhubung.

    Hubungkan ke server Model Context Protocol (MCP) dari browser Anda, lihat tool, resource, dan prompt-nya, panggil tool apa pun dari formulir yang dibuat dari skema inputnya, dan baca setiap pesan JSON-RPC yang bolak-balik. Gratis, dan tidak ada yang perlu dipasang.

    Cara menguji server MCP

    1. Ketik Alamat server dan pilih Streamable HTTP atau SSE (lama).
    2. Tambahkan token Bearer jika server memerlukannya.
    3. Tekan Hubungkan. Daftar Tool, Resource, dan Prompt terisi sesuai yang didukung server.
    4. Pilih tool, isi argumennya, dan tekan Panggil tool.
    5. Buka log lalu lintas JSON-RPC untuk melihat setiap permintaan dan balasan persis seperti dikirim dan diterima.

    Streamable HTTP atau SSE?

    Streamable HTTP adalah transport MCP saat ini: setiap pesan adalah POST ke satu alamat, sering diakhiri /mcp, dan server menjawab dengan JSON atau aliran peristiwa singkat. SSE adalah transport lama: klien menjaga aliran terbuka, biasanya di /sse, dan server memberi tahu ke mana mengirim pesan. Jika satu tidak terhubung, coba yang lain.

    Membuat server Anda berfungsi dari browser

    Browser hanya mengizinkan halaman berbicara dengan situs lain jika situs itu setuju. Server Anda perlu menjawab permintaan OPTIONS dan mengirim Access-Control-Allow-Origin dengan alamat situs ini (atau *), Access-Control-Allow-Headers: content-type, authorization, mcp-session-id, mcp-protocol-version, dan Access-Control-Expose-Headers: mcp-session-id agar ID sesi bisa dibaca. Server lokal di localhost juga bisa, selama mengizinkan origin ini.

    Apa yang terjadi saat Anda terhubung

    Penguji mengirim initialize dengan versi protokol 2025-06-18, mengirim notifikasi initialized, lalu meminta tools/list, resources/list, dan prompts/list untuk apa pun yang dinyatakan server didukung. Memanggil tool mengirim tools/call dengan argumen dari formulir. Setiap permintaan dan balasan ditampilkan di log lalu lintas persis seperti dikirim dan diterima.

    Privasi dan token Anda

    Permintaan langsung dari browser Anda ke alamat yang Anda masukkan, dan server Snowkit tidak pernah melihatnya. Token bearer hanya disimpan di memori untuk tab ini dan tidak pernah disimpan. Hanya hubungkan ke server yang Anda percaya, karena pemanggilan tool menjalankan apa pun yang dibangun server.

    Saat tidak mau terhubung

    • Periksa alamat, termasuk path seperti /mcp atau /sse.
    • Jika Anda melihat pesan CORS, server memerlukan header yang dijelaskan di atas.
    • Balasan 401 atau 403 biasanya berarti token hilang atau salah.
    • Halaman yang dimuat lewat https tidak bisa memanggil alamat http biasa di mesin lain, jadi gunakan https atau alamat lokal.

    Pertanyaan

    Untuk siapa ini?

    Developer yang membangun atau memeriksa server MCP dan ingin melihat sekilas tool dan balasannya tanpa menyiapkan klien.

    Apakah mendukung server stdio?

    Tidak. Browser hanya bisa menjangkau server lewat HTTP, jadi gunakan Streamable HTTP atau SSE.

    Bisakah pemanggilan tool mengubah sesuatu di server saya?

    Ya, jika tool dibuat untuk itu. Panggil tool dengan hati-hati pada server produksi.

    Selanjutnya ke mana

    Lanjutkan dengan yang baru Anda buat, tetap di perangkat Anda.

    Lainnya dari Snowkit