Для розробників

Що клієнтові треба знати про сервер і як звертатися до нього без асистента-посередника.

Протокол у нашій реалізації

Виклик через curl

Сервер не зберігає стану між викликами, тож інструмент можна викликати одразу, без рукостискання:

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}}}'

Список інструментів зі схемами вхідних даних:

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

Ці виклики й перевірка облікового запису одним скриптом: mcp-curl.sh.

Для скрипту, якому потрібні лише результати пошуку, простіший шлях - REST API: той самий пошук і токен, плюс CSV, NDJSON та інші формати.

Далі Мови