Ir para o conteúdo
snowkitAI

Teste um servidor MCP sem instalar nada

Conecte-se a um servidor Model Context Protocol por Streamable HTTP ou SSE.

Servidor MCP

Não conectado

As requisições vão direto do seu navegador para o endereço acima; os servidores do Snowkit nunca as veem. O token fica na memória só desta aba e nunca é salvo. O servidor precisa permitir requisições de páginas web (CORS); se não permitir, você verá exatamente o que mudar.

Tráfego JSON-RPC

    As mensagens aparecem aqui quando você conecta.

    Conecte-se a um servidor Model Context Protocol (MCP) pelo navegador, veja as ferramentas, os recursos e os prompts dele, chame qualquer ferramenta a partir de um formulário criado do schema de entrada e leia cada mensagem JSON-RPC trocada. É grátis e não há nada para instalar.

    Como testar um servidor MCP

    1. Digite o Endereço do servidor e escolha Streamable HTTP ou SSE (mais antigo).
    2. Adicione um token Bearer se o servidor precisar de um.
    3. Toque em Conectar. As listas de Ferramentas, Recursos e Prompts se preenchem com o que o servidor aceita.
    4. Escolha uma ferramenta, preencha os argumentos dela e toque em Chamar ferramenta.
    5. Abra o registro de tráfego JSON-RPC para ver cada requisição e resposta exatamente como foram enviadas e recebidas.

    Streamable HTTP ou SSE?

    Streamable HTTP é o transporte MCP atual: cada mensagem é um POST para um único endereço, muitas vezes terminando em /mcp, e o servidor responde com JSON ou um fluxo curto de eventos. SSE é o transporte mais antigo: o cliente mantém um fluxo aberto, geralmente em /sse, e o servidor diz a ele onde enviar as mensagens. Se um não conectar, tente o outro.

    Fazendo o seu servidor funcionar em um navegador

    Os navegadores só deixam uma página falar com outro site se esse site concordar. O seu servidor precisa responder a requisições OPTIONS e enviar Access-Control-Allow-Origin com o endereço deste site (ou *), Access-Control-Allow-Headers: content-type, authorization, mcp-session-id, mcp-protocol-version e Access-Control-Expose-Headers: mcp-session-id para o ID da sessão poder ser lido. Servidores locais em localhost também funcionam, desde que permitam esta origem.

    O que acontece quando você conecta

    O testador envia initialize com a versão de protocolo 2025-06-18, envia a notificação initialized e depois pede tools/list, resources/list e prompts/list para o que o servidor disser que aceita. Chamar uma ferramenta envia tools/call com os argumentos do formulário. Cada requisição e resposta aparece no registro de tráfego exatamente como foi enviada e recebida.

    Privacidade e o seu token

    As requisições vão direto do seu navegador para o endereço que você digita, e os servidores do Snowkit nunca as veem. O bearer token fica na memória só desta aba e nunca é salvo. Conecte-se só a servidores em que você confia, porque uma chamada de ferramenta executa o que o servidor construiu.

    Quando não conecta

    • Confira o endereço, incluindo o caminho como /mcp ou /sse.
    • Se você vir uma mensagem de CORS, o servidor precisa dos cabeçalhos descritos acima.
    • Uma resposta 401 ou 403 geralmente significa que o token está ausente ou errado.
    • Uma página carregada por https não pode chamar um endereço http simples em outra máquina, então use https ou um endereço local.

    Perguntas

    Para quem é isto?

    Desenvolvedores que criam ou verificam um servidor MCP e querem ver rapidamente suas ferramentas e respostas sem configurar um cliente.

    Ele aceita servidores stdio?

    Não. Um navegador só alcança servidores por HTTP, então use Streamable HTTP ou SSE.

    Uma chamada de ferramenta pode alterar coisas no meu servidor?

    Sim, se a ferramenta foi feita para isso. Chame ferramentas com cuidado em servidores de produção.

    Para onde ir agora

    Continue com o que você acabou de criar, ainda no seu dispositivo.

    Mais do Snowkit