İçeriğe geç
snowkitAI

MCP sunucunuzu test edin, doğrudan tarayıcıda

initialize çalıştırmak, her aracı görmek ve çağırmak için sunucunuzun adresini yapıştırın; her JSON-RPC mesajı gösterilir.

MCP sunucusu

Bağlı değil

İstekler doğrudan tarayıcınızdan yukarıdaki adrese gider; Snowkit'in sunucuları onları asla görmez. Token yalnızca bu sekme için bellekte tutulur ve asla kaydedilmez. Sunucunun web sayfalarından gelen isteklere (CORS) izin vermesi gerekir; vermiyorsa tam olarak neyi değiştireceğinizi görürsünüz.

JSON-RPC trafiği

    Bağlandığınızda mesajlar burada görünür.

    Bir Model Context Protocol (MCP) sunucusuna tarayıcınızdan bağlanın, araçlarını, kaynaklarını ve istemlerini görün, herhangi bir aracı giriş şemasından oluşturulan bir formdan çağırın ve gidip gelen her JSON-RPC mesajını okuyun. Ücretsizdir ve kurulacak bir şey yoktur.

    Bir MCP sunucusu nasıl test edilir

    1. Sunucu adresini yazın ve Streamable HTTP veya SSE (eski) seçin.
    2. Sunucu gerektiriyorsa bir Bearer token ekleyin.
    3. Bağlan'a basın. Araçlar, Kaynaklar ve İstemler listeleri sunucunun desteklediği her şey için dolar.
    4. Bir araç seçin, argümanlarını doldurun ve Aracı çağır'a basın.
    5. Her isteği ve cevabı tam gönderildiği ve alındığı gibi görmek için JSON-RPC trafik günlüğünü açın.

    Streamable HTTP mi SSE mi?

    Streamable HTTP güncel MCP taşımasıdır: her mesaj çoğu zaman /mcp ile biten tek bir adrese POST edilir ve sunucu JSON veya kısa bir olay akışıyla cevap verir. SSE eski taşımadır: istemci genellikle /sse adresinde bir akışı açık tutar ve sunucu ona mesajları nereye göndereceğini söyler. Biri bağlanmazsa diğerini deneyin.

    Sunucunuzu tarayıcıdan çalıştırma

    Tarayıcılar bir sayfanın başka bir siteyle yalnızca o site kabul ederse konuşmasına izin verir. Sunucunuzun OPTIONS isteklerine cevap vermesi ve bu sitenin adresiyle (veya *) Access-Control-Allow-Origin, Access-Control-Allow-Headers: content-type, authorization, mcp-session-id, mcp-protocol-version ve oturum kimliğinin okunabilmesi için Access-Control-Expose-Headers: mcp-session-id göndermesi gerekir. localhost'taki yerel sunucular bu kökene izin verdikleri sürece de çalışır.

    Bağlandığınızda ne olur

    Test aracı, protokol sürümü 2025-06-18 ile initialize gönderir, initialized bildirimini gönderir, sonra sunucunun desteklediğini söylediği her şey için tools/list, resources/list ve prompts/list ister. Bir aracı çağırmak formdaki argümanlarla tools/call gönderir. Her istek ve cevap trafik günlüğünde tam gönderildiği ve alındığı gibi gösterilir.

    Gizlilik ve token'ınız

    İstekler doğrudan tarayıcınızdan girdiğiniz adrese gider ve Snowkit'in sunucuları onları asla görmez. Bearer token yalnızca bu sekme için bellekte tutulur ve asla kaydedilmez. Yalnızca güvendiğiniz sunuculara bağlanın, çünkü bir araç çağrısı sunucunun yaptığı her şeyi çalıştırır.

    Bağlanmadığında

    • Adresi, /mcp veya /sse gibi yol dahil kontrol edin.
    • Bir CORS mesajı görürseniz sunucunun yukarıda açıklanan başlıklara ihtiyacı vardır.
    • 401 veya 403 cevabı genellikle token'ın eksik veya yanlış olduğu anlamına gelir.
    • https üzerinden yüklenen bir sayfa başka bir makinedeki düz http adresini çağıramaz, bu yüzden https veya yerel bir adres kullanın.

    Sorular

    Bu kimin için?

    Bir istemci kurmadan araçlarına ve yanıtlarına hızlıca bakmak isteyen, MCP sunucusu geliştiren veya kontrol eden geliştiriciler.

    stdio sunucularını destekliyor mu?

    Hayır. Bir tarayıcı sunuculara yalnızca HTTP üzerinden ulaşabilir, bu yüzden Streamable HTTP veya SSE kullanın.

    Bir araç çağrısı sunucumdaki şeyleri değiştirebilir mi?

    Evet, araç buna göre yapılmışsa. Üretim sunucularında araçları dikkatle çağırın.

    Sırada ne var

    Az önce yaptığınızla devam edin, hâlâ cihazınızda.

    Snowkit'ten daha fazlası