コンテンツへスキップ
Tutorial

Claude 管理エージェント: 1 つの構成で 49 個の MCP ツールを接続

| 8 min read

Claude 管理対象エージェントは、2026 年 4 月 8 日に開始されました。botoi MCP サーバーを管理対象エージェントに接続し、1 つの構成ブロックを含む Claude 49 開発者ツールを提供します。

AI agent interface with connected tool networks and streaming data
Photo by Possessed Photography on Unsplash

コーディングエージェントがいます。 ファイルを読み取り、テストを実行し、コードを作成します。 しかし、あなたがそれを求めると、 SSL 証明書の有効期限が来週切れるかどうかを確認したり、顧客の電子メールを検証したり、QR コードを生成したりできます デプロイ URL の場合、壁にぶつかります。 外の世界にはアクセスできません。

MCP (モデル コンテキスト プロトコル) は、ツール アクセスの問題を解決します。 管理対象エージェントがインフラストラクチャを修正する 問題。 ツールの検出、エラー処理、サンドボックス化を使用して独自のエージェント ループを構築する代わりに、 Anthropic の API に設定を送信すると、結果をストリーミングする完全に調整されたエージェントが返されます。 SSE以上。

このチュートリアルでは、botoi MCP サーバー (49 の開発者ツール) を Claude 管理エージェントに接続します。 によって 最終的には、DNS レコードの検索、電子メールの検証、SSL のチェックを実行できる自律エージェントが作成されます。 証明書、ハッシュ文字列、JWT のデコードなど。 すべて単一の API 呼び出しから実行できます。

クロード管理エージェントとは

マネージド エージェントは、2026 年 4 月 8 日にパブリック ベータ版で開始されました。中心となるアイデア: Anthropic がエージェントを実行します サーバー側でループします。 モデル、システム プロンプト、ツール、および MCP サーバーを定義します。 人間のハンドル サンドボックス、ツール オーケストレーション、マルチターン実行、ストリーミング。

エージェントはセッション内で実行されます。 各セッションは独自のサンドボックス環境を取得し、最大で実行されます。 ターン数は構成可能であり、SSE 経由でイベントをクライアントにストリーミングします。 エージェントのとき ツールが必要な場合、それを自律的に呼び出し、結果を読み取り、推論を続けます。

すべての管理対象エージェントのエンドポイントには、 managed-agents-2026-04-01 ベータヘッダー。 価格は標準の Claude API トークン レートに加えて セッション時間あたり 0.08 ドル。 ウェブ 検索が有効になっている場合、1,000 件の検索ごとに 10 ドルの料金がかかります。

Botoi MCP を使用して管理対象エージェントを作成する

セットアップは 1 つの API 呼び出しです。 botoi MCP サーバー URL を mcp_servers 配列、 管理対象エージェントはセッション開始時に 49 個のツールすべてを検出します。

カール

curl https://api.anthropic.com/v1/managed_agents \\
  --header "x-api-key: \$ANTHROPIC_API_KEY" \\
  --header "anthropic-version: 2023-06-01" \\
  --header "anthropic-beta: managed-agents-2026-04-01" \\
  --header "content-type: application/json" \\
  --data '{
    "model": "claude-sonnet-4-6",
    "name": "devops-agent",
    "system": "You are a DevOps assistant. Use the available MCP tools to check infrastructure health, validate configurations, and generate reports.",
    "mcp_servers": [
      {
        "type": "streamable_http",
        "url": "https://api.botoi.com/mcp",
        "headers": {
          "Authorization": "Bearer YOUR_BOTOI_API_KEY"
        }
      }
    ],
    "max_turns": 20
  }'

応答により、MCP サーバーが接続されたことが確認され、検出されたツールの数が示されます。

{
  "id": "agent_01ABC123",
  "name": "devops-agent",
  "model": "claude-sonnet-4-6",
  "mcp_servers": [
    {
      "type": "streamable_http",
      "url": "https://api.botoi.com/mcp",
      "status": "connected",
      "tools_discovered": 49
    }
  ],
  "max_turns": 20,
  "created_at": "2026-04-11T10:30:00Z"
}

テストには botoi API キーは必要ありません。 MCP サーバーは匿名で動作します。 1 分あたり 5 件のリクエスト、1 日あたり 100 件のリクエスト。 をドロップします Authorization ヘッダーと エージェントはこれらの制限内で引き続き動作します。

認証なし

簡単にテストするには、botoi API キーを完全にスキップします。

"mcp_servers": [
  {
    "type": "streamable_http",
    "url": "https://api.botoi.com/mcp"
  }
]

セッションの実行: 実際の例

エージェントを作成したら、セッションを開始します。 この例では、エージェントに次の 3 つのことを確認するように求めています。 単一のプロンプトで stripe.com にアクセスできます。 エージェントはどの MCP ツールを呼び出すかを判断し、それらを呼び出します。 シーケンスを作成し、レポートを作成します。

curl https://api.anthropic.com/v1/managed_agents/agent_01ABC123/sessions \\
  --header "x-api-key: \$ANTHROPIC_API_KEY" \\
  --header "anthropic-version: 2023-06-01" \\
  --header "anthropic-beta: managed-agents-2026-04-01" \\
  --header "content-type: application/json" \\
  --data '{
    "messages": [
      {
        "role": "user",
        "content": "Check the SSL certificate for stripe.com, validate the email security@stripe.com, and look up their DNS MX records."
      }
    ],
    "stream": true
  }'

SSE ストリームには、エージェントの推論、ツール呼び出し、および最終出力が表示されます。

event: message_start
data: {"type": "message_start", "session_id": "sess_01XYZ"}

event: content_block_delta
data: {"type": "text", "text": "I'll check three things for stripe.com. Let me start."}

event: tool_use
data: {"type": "tool_use", "name": "lookup_ssl", "input": {"domain": "stripe.com"}}

event: tool_result
data: {"type": "tool_result", "content": {"issuer": "DigiCert", "valid_to": "2027-01-15", "days_remaining": 279, "expired": false}}

event: tool_use
data: {"type": "tool_use", "name": "lookup_email", "input": {"email": "security@stripe.com"}}

event: tool_result
data: {"type": "tool_result", "content": {"valid": true, "mx_found": true, "disposable": false}}

event: tool_use
data: {"type": "tool_use", "name": "lookup_dns", "input": {"domain": "stripe.com", "type": "MX"}}

event: tool_result
data: {"type": "tool_result", "content": {"records": [{"priority": 1, "value": "aspmx.l.google.com"}, {"priority": 5, "value": "alt1.aspmx.l.google.com"}]}}

event: content_block_delta
data: {"type": "text", "text": "Here's the summary:\\n\\n1. **SSL**: Valid until Jan 15, 2027 (279 days). Issued by DigiCert.\\n2. **Email**: security@stripe.com is valid with MX records present.\\n3. **MX Records**: Stripe uses Google Workspace (aspmx.l.google.com)."}

event: message_stop
data: {"type": "message_stop", "session_id": "sess_01XYZ"}

3 つのツールが呼び出され、3 つの結果が収集され、1 つの概要が生成されました。 エージェントが選んだのは lookup_ssllookup_email、 そして lookup_dns それ自体で プロンプトに基づいて。 ユーザー側でツールをルーティングするロジックはありません。

Python と Node.js の例

パイソン

import anthropic

client = anthropic.Anthropic()

# Create the agent once
agent = client.beta.managed_agents.create(
    model="claude-sonnet-4-6",
    name="devops-agent",
    system="You are a DevOps assistant. Use MCP tools to check infrastructure.",
    mcp_servers=[
        {
            "type": "streamable_http",
            "url": "https://api.botoi.com/mcp",
            "headers": {
                "Authorization": "Bearer YOUR_BOTOI_API_KEY",
            },
        }
    ],
    max_turns=20,
    betas=["managed-agents-2026-04-01"],
)

# Run a session
with client.beta.managed_agents.sessions.stream(
    agent_id=agent.id,
    messages=[
        {
            "role": "user",
            "content": "Check SSL expiry for github.com and stripe.com. Flag any cert expiring within 30 days.",
        }
    ],
    betas=["managed-agents-2026-04-01"],
) as stream:
    for event in stream:
        if event.type == "content_block_delta":
            print(event.delta.text, end="", flush=True)
        elif event.type == "tool_use":
            print(f"\\n[calling {event.name}]")

Node.js (TypeScript)

import Anthropic from "@anthropic-ai/sdk";

const client = new Anthropic();

// Create agent
const agent = await client.beta.managedAgents.create({
  model: "claude-sonnet-4-6",
  name: "devops-agent",
  system: "You are a DevOps assistant. Use MCP tools to check infrastructure.",
  mcp_servers: [
    {
      type: "streamable_http",
      url: "https://api.botoi.com/mcp",
      headers: {
        Authorization: "Bearer YOUR_BOTOI_API_KEY",
      },
    },
  ],
  max_turns: 20,
  betas: ["managed-agents-2026-04-01"],
});

// Run a session with streaming
const stream = await client.beta.managedAgents.sessions.stream(agent.id, {
  messages: [
    {
      role: "user",
      content: "Validate the email admin@example.com and check if example.com has SPF records.",
    },
  ],
  betas: ["managed-agents-2026-04-01"],
});

for await (const event of stream) {
  if (event.type === "content_block_delta") {
    process.stdout.write(event.delta.text);
  }
}

49 のツールがカバーする内容

botoi MCP サーバー: https://api.botoi.com/mcp 49 個の厳選されたツールを公開します。 ここにあります 各カテゴリに含まれるもの:

カテゴリ ツール
見上げる 14 IP 地理位置情報、DNS レコード、WHOIS、SSL チェック、電子メール検証、HTTP ヘッダー、URL メタデータ、ドメインの可用性、技術検出、VPN 検出、電話検索、会社エンリッチメント、アドレス検証、侵害チェック
テキストとテキスト データ 10 Base64 エンコード/デコード、JSON 形式/検証、マークダウンから HTML、HTML からマークダウン、CSV から JSON、YAML から JSON、JSON から YAML、XML から JSON
開発者 12 SHA-256/MD5 ハッシュ、UUID 生成、JWT 署名/検証、cron 解析、パスワード生成、URL エンコード/デコード、正規表現テスト、テキスト diff、semver 解析、タイムスタンプ変換
安全 5 AES-256 暗号化/復号化、TOTP 生成、クレジット カード検証、PII 検出
変身 5 JS 縮小化、CSS 縮小化、SQL フォーマット、コードフォーマット、JSON から TypeScript へ
監視 3 SSL証明書の有効期限チェック、DNSモニター、アクセシビリティチェック

すべてのツールは読み取り専用です (暗号化/復号化を除く)。 エージェントは外部状態を変更できません。 承認ゲートなしで安全に自律的に実行できるようになります。

コストの内訳

管理対象エージェントの価格には、次の 3 つの要素があります。

  • トークンレート: 選択したモデル (Sonnet、Opus、または Haiku) の標準 Claude API 価格
  • セッション時間料金: セッション時間ごとに 0.08 ドル、秒数に日割り計算されます
  • ウェブ検索 (オプション): 1,000 検索ごとに 10 ドル

Anthropic 側では、botoi への MCP ツール呼び出しは無料です。 料金は Botoi API の使用料のみを支払います。 無料利用枠は 1 日あたり 100 件のリクエストをカバーします。 典型的なセッションは次のようになります。

Session duration:     3 minutes (0.05 hours)
Session-hour cost:    0.05 x \$0.08 = \$0.004
Input tokens:         12,400 (Sonnet: \$3/MTok) = \$0.037
Output tokens:        3,800 (Sonnet: \$15/MTok) = \$0.057
MCP tool calls:       6 (botoi free tier)
──────────────────────────────────
Total:                \$0.098

SSL 証明書のチェック、電子メールの検証、DNS クエリの 3 分間のセッションのコストは 0.10 ドル未満です。 セッション時間の料金 (3 分間で $0.004) は、トークンのコストに比べて取るに足らないものです。

管理対象エージェントと独自のエージェント ループの構築

ツールを使用するメッセージ API を使用して、MCP ツールを自分で Claude に接続できます。 質問 インフラストラクチャのオーバーヘッドにそれだけの価値があるかどうかです。

懸念 あなた自身のループ 管理対象エージェント
MCPクライアント接続 それを構築し、維持するのはあなたです アントロピックが取り扱う
ツールの発見 コードはツールマニフェストを解析します セッション開始時に自動で行われる
マルチターンオーケストレーション ツールルーティングを使用した while ループ サーバー側、最大 N ターン
サンドボックス化 あなたの責任 セッションごとに組み込まれる
エラー回復 再試行/フォールバックロジック エージェントループで処理される
ストリーミング ターンごとに SSE イベントを解析します フルセッション用のエンドツーエンド SSE
コストオーバーヘッド トークンコストのみ トークン + $0.08/セッション時間
柔軟性 あらゆるステップを完全に制御 構成主導型でカスタム ロジックが少ない
# Your own agent loop (pseudocode)
while not done:
    response = call_claude(messages)
    for tool_call in response.tool_calls:
        # You handle MCP client connection
        # You handle tool discovery
        # You handle input validation
        # You handle error recovery
        # You handle sandboxing
        result = mcp_client.call(tool_call)
        messages.append(result)

# Managed Agent (one API call)
session = client.beta.managed_agents.sessions.create(
    agent_id=agent.id,
    messages=[{"role": "user", "content": prompt}],
)

ツールのルーティング、カスタム承認ゲート、または非標準の再試行をきめ細かく制御する必要がある場合 ポリシーを使用して独自のループを構築します。 最小限のコードで実稼働環境でエージェントを実行したい場合は、 マネージド エージェントにより、定型文が不要になります。

いつどのアプローチを使用するか

  • 管理対象エージェント: 内部ツール、ツールにアクセスできるチャットボット、1 回限りの自動化スクリプト、現実世界のデータを必要とする迅速なプロトタイプ
  • あなた自身のループ: ツール呼び出しごとにカスタム UX が必要なユーザー向け製品、人間参加による承認が必要なワークフロー、エージェントが自律的に決定すべきではない複雑な分岐ロジック
  • 両方: プロトタイプの管理対象エージェントから開始し、カスタマイズの壁にぶつかったときに独自のループに抽出します。

すべての構成の MCP サーバー URL: https://api.botoi.com/mcp。 ストリーミング可能な HTTP トランスポート (JSON-RPC 2.0) を使用し、ステートレスで、セッションの初期化は必要ありません。 管理対象エージェント、Claude Desktop、Claude Code、Cursor、および VS Code で動作します。

FAQ

クロード管理エージェントとは何ですか?
マネージド エージェントは、Claude を自律エージェントとして実行するための、Anthropic のフルマネージド ハーネスです。 安全なサンドボックス、ツール オーケストレーション、SSE ストリーミングを処理します。 API 経由でプロンプトとツール構成を送信すると、Anthropic がサーバー側でエージェント ループを実行します。 2026 年 4 月 8 日にパブリック ベータ版が開始され、managed-agents-2026-04-01 ベータ ヘッダーが必要です。
クロード管理エージェントの料金はいくらですか?
管理対象エージェントの料金は、標準の Claude API トークン レートに、セッション時間あたり 0.08 ドルを加えたものです。 Web 検索の料金は 1,000 検索あたり 10 ドルです。 botoi などの外部サーバーへの MCP ツール呼び出しは、Anthropic 側では無料です。 料金は botoi API の使用料のみかかります。これには 1 日あたり 100 リクエストの無料枠が含まれます。
MCP サーバーを Claude 管理対象エージェントで使用できますか?
はい。 管理対象エージェントは、ストリーミング可能な HTTP トランスポートを介して MCP サーバーをサポートします。 サーバー URL とオプションの認証ヘッダーを使用して、mcp_servers 配列をエージェント構成に追加します。 エージェントはセッションの開始時に利用可能なツールを検出し、実行中にそれらを自律的に呼び出すことができます。
botoi MCP サーバーの API キーは必要ですか?
いいえ。botoi MCP サーバーは匿名で 1 分あたり 5 リクエスト、1 日あたり 100 リクエストで動作します。 制限を高くするには、MCP サーバー設定の Authorization ヘッダーを介して API キーを渡します。 無料の API キーは botoi.com/api で入手できます。
botoi MCP サーバーはどのようなツールを提供しますか?
botoi MCP サーバーは、ルックアップ (IP、DNS、WHOIS、SSL、電子メール、ドメイン、電話、会社、VPN 検出、技術検出、HTTP ヘッダー、URL メタデータ)、テキストとデータ (Base64、JSON、マークダウン、HTML、CSV、YAML、XML 変換)、開発者ユーティリティ (ハッシュ、UUID、JWT、cron、パスワード、URL エンコード、 正規表現、差分、セムバー、タイムスタンプ)、セキュリティ(暗号化、TOTP、クレジット カード検証、PII 検出)、変換(JS/CSS 縮小化、SQL/コード形式、JSON から TypeScript へ)、およびアドレス検証、違反チェック、SSL モニタリング、DNS モニタリング、アクセシビリティ チェックなどの追加ツール。

botoiで開発を始めよう

150以上のAPIエンドポイント。検索、テキスト処理、画像生成、開発者ユーティリティに対応。無料プラン、クレジットカード不要。