Geliştiriciler için

Bir istemcinin sunucu hakkında bilmesi gerekenler ve sunucunun, arada bir asistan olmadan nasıl çağrılacağı.

Sunduğumuz biçimiyle protokol

curl ile çağırma

Sunucu çağrılar arasında durum tutmaz, bu yüzden bir araç el sıkışma olmadan doğrudan çağrılabilir:

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

Araç listesi ve girdi şemaları:

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

Bu çağrılar ve bir hesap kontrolü tek bir betikte: mcp-curl.sh.

Yalnızca arama sonuçlarına ihtiyaç duyan bir betik için REST API daha basit bir yoldur: aynı arama ve aynı token, CSV, NDJSON ve diğer biçimlerle.

Sonraki Diller