Para desenvolvedores

O que um cliente precisa saber sobre o servidor e como chamá-lo sem um assistente no meio.

O protocolo como o servimos

Como chamar com curl

O servidor não guarda estado entre as chamadas, então uma ferramenta pode ser chamada diretamente, sem o handshake:

curl https://api.publicwww.com/mcp \
     -H "Authorization: Bearer $KEY" \
     -H "Content-Type: application/json" \
     -d '{"jsonrpc":"2.0","id":1,"method":"tools/call",
          "params":{"name":"search","arguments":{"query":"\"angular.min.js\"","rows":3}}}'

A lista de ferramentas com os schemas de entrada:

curl https://api.publicwww.com/mcp \
     -H "Authorization: Bearer $KEY" \
     -H "Content-Type: application/json" \
     -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Essas chamadas e uma verificação de conta, em um único script: mcp-curl.sh.

Para um script que só precisa dos resultados da busca, a API REST é o caminho mais simples: a mesma busca e o mesmo token, com CSV, NDJSON e os outros formatos.

A seguir Idiomas