コンテンツにスキップ

MCP サーバー

Markdown で表示

MCP サーバーは、Claude Code や Cursor などの外部エージェントが、MCP 経由であなたの endue エージェントを参照し、仕事を任せるためのアドレスです。会話、チャンネル、エージェント API に続く4つ目の入り口で、こちらはほかのエージェント向けです。

https://platform.endue.ai/mcp

使いどころ

すでに使っているコーディングエージェントが、作業の途中であなたの endue エージェントの助けを必要とするときです。たとえば、Claude Code がコードを修正している最中に、あなたのサポート担当エージェントに先週の返金チケットの要約を頼む、といった場面です。

呼び出す側が自分で書いたコードなら、エージェント API を使います。エージェント API は回答をストリーミングで返します。

接続する

  1. 設定 → アカウント → MCP 接続を開き、接続を作成を選択します。エージェントビルダーの MCP セクションにも同じボタンがあります。

  2. キーを作成します。名前と有効期限を設定します。権限は読み取りと MCP 実行に固定されています。

  3. 設定を貼り付けます。使っているクライアントを選ぶと、キーが入力済みの設定がウィンドウに表示されます。それをコピーして、ウィンドウに示された場所に貼り付けます。ウィンドウを閉じると、キーは再表示できません。

  4. 接続を確認します。外部エージェントが最初のリクエストを送ると、ウィンドウが接続済みに変わります。

  5. 実行したいエージェントで MCP をオンにします。エージェントビルダーの MCP セクションで、MCP でこのエージェントを実行をオンにします。スイッチがオフのエージェントは、情報の読み取りはできても、実行はできません。

ウィンドウに表示される設定は次のとおりです。sk_... の部分に、発行したキーが入ります。

ターミナルで実行します。

Terminal window
claude mcp add --transport http endue https://platform.endue.ai/mcp --header "Authorization: Bearer sk_..."

キーを設定ファイルに書きたくない場合は、ウィンドウで環境変数で表示を選択します。設定が、キーを ENDUE_API_KEY から読み取るものに変わります。

外部エージェントが使えるツール

ツール内容必要なもの
list_agentsあなたのエージェントの名前と説明、そしてそれぞれを MCP で実行できるかどうかを返します。読み取り権限
get_agent1つのエージェントの構成の要約(モデル、スキル、コネクター、チャンネル)を返します。読み取り権限
invoke_agentエージェントに仕事を任せ、その回答を返します。MCP 実行権限と、そのエージェントの MCP スイッチ
get_session以前に任せた仕事の状態と回答を返します。MCP 実行権限

get_agent が返すのは名前と要約です。システムプロンプトとメモリの内容、コネクターに接続したアカウントは送信されません。

invoke_agent の回答にはセッション ID が含まれます。次の呼び出しでその ID を送ると、エージェントは同じ会話で続きを処理します。実行が約50秒以内に終わらない場合は、先に running ステータスとセッション ID が返され、外部エージェントは get_session で回答を受け取ります。外部エージェントが先に接続を切っても、実行は最後まで進みます。

エージェントごとに設定すること

エージェントビルダーの MCP セクションには、スイッチが2つあります。どちらも最初はオフです。

  • MCP でこのエージェントを実行。オンのときだけ invoke_agent が使えます。名前や説明などの情報は、オンでもオフでも読み取れます。
  • コネクターとアウトプットも許可。オフのとき、MCP 経由で届いた仕事ではコネクターとアウトプットを使いません。オンにしても、送信と削除は毎回あなたの承認を求め、常に許可はここには適用されません。

同じセクションの最近の呼び出しには、このエージェントに届いた MCP 呼び出しが一覧表示されます。拒否された呼び出しも、権限なしやオフなどの理由とともに表示されます。

届いた仕事を確認する

  • 通知。外部エージェントが新しい会話を始めると、通知が1回届きます。その会話が続いているあいだは届きません。
  • 会話。サイドバーで、そのエージェントの MCP の下に表示されます。開くと、どのキーとどのクライアントが呼び出したかを確認できます。
  • 承認。承認が必要な操作で実行が一時停止し、リクエストがあなたに届きます。承認すると実行が再開し、外部エージェントは get_session で回答を受け取ります。

MCP の会話は読み取り専用です。MCP 呼び出しによってのみ続きます。

制限事項

  • ヘッダーでトークンを送れないクライアント(OAuth でしか接続できないもの)は接続できません。
  • MCP 経由で届いた仕事ではデバイスを使いません。デバイスを使えるようにするスイッチはありません。
  • 外部エージェントは、モデルやステップ数を選べません。実行には、エージェントに設定されているものが使われます。
  • エージェントの質問カードは外部には送信されません。尋ねる必要があるとき、エージェントは回答の文章の中で尋ねます。
  • 外部の呼び出し元は、エージェントのメモリに書き込めません。
  • MCP で始めたセッションは、MCP でのみ続行でき、MCP でのみ読み取れます。エージェント API のセッションとは混ざりません。
  • list_agents が返すエージェントは最大50個です。
  • キーの権限は、発行後に変更できません。別の権限が必要なときは、新しいキーを作成します。
  • 実行と料金は、キーを作成したアカウントに計上されます。

関連項目