Tester per server MCP gratis
Tester per server MCP collega il browser a un server Model Context Protocol remoto via Streamable HTTP, esegue initialize, elenca tool, risorse e prompt e chiama i tool con un modulo costruito dal loro input schema. Ogni messaggio JSON-RPC viene controllato: id, codici d’errore, risultati isError, forma dei risultati, header di sessione, risposte SSE, structuredContent e argomenti rispetto agli schemi. I log di server stdio si controllano offline.
- Trasporto:
- Streamable HTTP, risposte JSON o SSE
- Controlli:
- JSON-RPC 2.0 e MCP fino a 2025-11-25
- Rete:
- Solo il server che indichi, senza proxy
- Prezzo:
- Gratis
- Funziona:
- In locale, nel tuo browser
- Upload:
- Nessuno: i file non lasciano il dispositivo
- Account:
- Non serve
Risposte rapide
Perché il mio server fallisce con un errore CORS?
Le richieste vanno direttamente dal tuo browser al server, senza proxy, quindi il server deve autorizzare l’origine di questa pagina: rispondere alla richiesta preliminare OPTIONS, inviare Access-Control-Allow-Origin e accettare gli header che il tester invia (Content-Type, Mcp-Session-Id, MCP-Protocol-Version, Authorization). Quando una richiesta fallisce, il tester ti dice se l’host ha risposto o no.
Il mio token viene inviato altrove?
No. Va solo all’indirizzo del server che hai scritto, nell’header Authorization, mai nell’URL. Non viene salvato a meno che tu non attivi Remember, ed è mascherato nel log e nel log scaricato.
Per ora l'interfaccia dello strumento è in inglese.
Elaborato sul tuo dispositivo: i tuoi file non vengono mai caricati. Come funziona
Attività di rete in questa scheda
Ciò che questa pagina ha richiesto da quando hai aperto il sito in questa scheda. Un upload è qualsiasi richiesta che invia dati (POST, PUT, PATCH o una richiesta con un corpo); le misurazioni delle visite per Google Analytics o la pubblicità sono contate a parte.
Nessun upload: questa pagina non ha inviato nulla.
Ancora nessuna richiesta di rete.
Per vedere ogni richiesta, apri gli strumenti per sviluppatori del browser (scheda Rete).
Come usare Tester per server MCP
- Inserisci l’indirizzo dell’endpoint MCP del server e, se servono, un token bearer o header personalizzati.
- Premi Connect: il tester esegue initialize, invia notifications/initialized ed elenca tool, risorse e prompt dichiarati dal server.
- Scegli un tool, compila il modulo costruito dal suo input schema (oppure passa a JSON) e premi Call tool per vedere content, structuredContent e isError.
- Apri la scheda Log per vedere ogni richiesta e risposta con i suoi controlli di conformità, oppure passa a Check a log (offline) per analizzare un log JSON-RPC incollato.
Crediti e open source
Codice nostro più librerie open source. Grazie alle persone che portano avanti questi progetti.
- @cfworker/json-schema© Jeremy Danyow · MIT
API della piattaforma web usate: Fetch API, Streams API, URL API, File API, Clipboard API, localStorage, Web Workers.
Testi completi delle licenze: avvisi di terze parti · tutti i crediti
Domande frequenti
Posso provare un server stdio locale?
Non direttamente: una pagina web non può avviare programmi. Registra i messaggi JSON-RPC scambiati dal tuo server, uno per riga, e incollali in Check a log: vengono applicati gli stessi controlli di conformità.
Cosa coprono i controlli di conformità?
jsonrpc "2.0", gli id delle richieste (mai null, ripresi dalla risposta), i codici d’errore, la forma dei risultati di initialize, degli elenchi, di tools/call, resources/read e prompts/get, i risultati isError rispetto agli errori di protocollo, structuredContent rispetto all’outputSchema del tool e gli argomenti rispetto al suo inputSchema (con percorso e keyword di ogni errore; un valore che non rispetta il suo format è segnalato solo come informazione, $dynamicRef non viene verificato e un controllo di schema che dura più di 3 secondi viene interrotto), gli header di sessione, le risposte JSON o in event stream e il 202 Accepted per le notifiche.
Supporta OAuth?
Non in questa versione. Se il tuo server usa OAuth 2.1, ottieni un access token con un altro client e incollalo come token bearer.