開発者向け

クライアントがサーバーについて知っておくべきことと、アシスタントを介さずにサーバーを呼び出す方法を説明します。

当社が提供するプロトコルの仕様

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

これらの呼び出しとアカウントの確認を1つにまとめたスクリプト:mcp-curl.sh

検索結果だけが必要なスクリプトであれば、REST APIのほうが簡単です。同じ検索と同じトークンを使え、CSV、NDJSONなどの形式にも対応しています。

次へ 言語