モデルコンテキストプロトコルサーバー用のツールの作成

  • リリースバージョン: Australia
  • 更新日 2025年08月08日
  • 所要時間:2分
  • Now Assistスキルからツールを作成し、MCP サーバーから モデルコンテキストプロトコル (MCP) クライアントに公開します。

    始める前に

    クイックスタートサーバーを使用していない場合は、ツールを追加できるサーバーを作成します。詳細については、「モデルコンテキストプロトコル サーバーの作成」を参照してください。

    必要なロール:sn_mcp_server.tools_admin、sn_mcp_server.admin、または admin

    このタスクについて

    各サーバーには少なくとも 1 つのツールが含まれている必要があります。
    • ツールは、サーバーがクライアントに公開する機能とデータ、およびクライアントがインスタンス上で実行できるアクションを定義します。ツールは、ナレッジグラフ、サブフローとアクション、REST APIなどの機能と、Now Assistスキルキットで作成されたカスタムスキルを含むNow Assistスキルに基づいています。ツールとして使用できる Now Assist スキルのリストについては、「 Now Assist のスキルサポート MCP サーバーコンソール」を参照してください。
    • ツールには、既存のケイパビリティのフィールドに対応する入力が含まれます。ツールに対して有効になっている入力はクライアントに公開されます。
    注:
    必要な最小バージョンは、 Zurich パッチ 9 および Australia パッチ 2 です。

    手順

    1. 移動先 すべて > MCP サーバーコンソール.
    2. [構成] タブから [ツール] を選択します。
      ツールの作成後に Now Assist スキルに入力を追加する場合は、別のツールを作成して追加の入力を含め、既存のツールを置き換える必要があります。
    3. [ツールを作成] を選択します
    4. REST API、アクション、ナレッジグラフ、サブフロー、Now Assist スキルのカテゴリから作成するツールタイプを選択します。
      ツール作成
      手順は、ツールの作成に使用するどのカテゴリでも似ています。
    5. フォームで、フィールドに入力します。
      表 : 1. ツールフォーム
      フィールド 説明
      選択するカテゴリ:
      • Now Assist のスキル
      • REST API
      • ナレッジグラフ
      • サブフロー
      • アクション
      注:
      最後のモーダルでカテゴリが選択された場合、 カテゴリ は自動的に入力されます。
      例: Now Assist スキルはサーバーのツールとして使用されます。
      ラベル ツールの内部名。
      説明
      ツールが意図していることの説明。この入力は AI クライアントに公開され、このツールを呼び出すタイミングを決定するために使用されます。
      注:
      アドミンは、AI クライアントがアクセスするときに、具体的でアクション指向の説明を追加して、ツールを呼び出すタイミングを決定する必要があります。
      サーバー ツールを追加する 1 つ以上のサーバー。
      [ツール入力] セクションに、機能に関連付けられたフィールドが追加されます。
    6. オプション: 公開したくないツールからの入力をオフにします。
      1. [ツール入力] セクションで、ツール入力を見つけます。
      2. [有効] 列で、入力をオフにするトグルを選択します。
        注:
        一部のツール入力は必須であり、オフにすることはできません。
    7. [作成] を選択します。

    次のタスク

    サーバーに接続してツールを使用するようにクライアントを設定します。詳細については、「MCP クライアントから MCP サーバーへの接続」を参照してください。