Ir al contenido
Tutorial

Agentes administrados de Claude: conecte 49 herramientas MCP en una configuración

| 8 min read

Claude Managed Agents se lanzó el 8 de abril de 2026. Conecte el servidor botoi MCP a un agente administrado y brinde a Claude 49 herramientas de desarrollador con un bloque de configuración.

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

Tienes un agente codificador. Lee archivos, ejecuta pruebas y escribe código. Pero cuando le pides que compruebe si su certificado SSL caduca la próxima semana, valide el correo electrónico de un cliente o genere un código QR para su URL de implementación, choca contra una pared. No tiene acceso al mundo exterior.

MCP (Protocolo de contexto modelo) soluciona el problema de acceso a la herramienta. Los agentes administrados reparan la infraestructura problema. En lugar de crear su propio bucle de agente con descubrimiento de herramientas, manejo de errores y espacio aislado, envía una configuración a la API de Anthropic y obtiene un agente completamente orquestado que transmite los resultados sobre ESS.

Este tutorial conecta el servidor botoi MCP (49 herramientas de desarrollo) a un agente administrado por Claude. por el Al final, tendrás un agente autónomo que podrá buscar registros DNS, validar correos electrónicos, comprobar SSL certificados, cadenas hash, decodificación de JWT y más; todo desde una única llamada API.

¿Qué son los agentes administrados por Claude?

Los agentes administrados se lanzaron en versión beta pública el 8 de abril de 2026. La idea central: Anthropic ejecuta el agente bucle del lado del servidor. Usted define el modelo, el indicador del sistema, las herramientas y los servidores MCP. Mangos antrópicos sandboxing, orquestación de herramientas, ejecución multiturno y streaming.

El agente se ejecuta dentro de una sesión. Cada sesión tiene su propio entorno aislado, se ejecuta hasta un número configurable de turnos y transmite eventos a su cliente a través de SSE. cuando el agente necesita una herramienta, la llama de forma autónoma, lee el resultado y continúa razonando.

Todos los puntos finales de los agentes administrados requieren la managed-agents-2026-04-01 encabezado beta. El precio es el estándar de tarifas de token API de Claude más $0.08 por hora de sesión. Web La búsqueda, si está habilitada, cuesta $10 por cada 1000 búsquedas.

Crear un agente administrado con botoi MCP

La configuración es una llamada API. Pasas la URL del servidor botoi MCP en el mcp_servers matriz, y el agente administrado descubre las 49 herramientas al inicio de la sesión.

rizo

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

La respuesta confirma el servidor MCP conectado y muestra cuántas herramientas se descubrieron:

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

No se requiere clave API de botoi para realizar pruebas. El servidor MCP funciona de forma anónima en 5 solicitudes por minuto y 100 por día. Suelta el Authorization encabezado y el El agente todavía trabaja dentro de esos límites.

Sin autenticación

Para realizar pruebas rápidas, omita por completo la clave API de botoi:

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

Ejecutar una sesión: ejemplo real

Con el agente creado, inicia una sesión. Este ejemplo le pide al agente que verifique tres cosas sobre stripe.com en un solo mensaje. El agente determina a qué herramientas MCP llamar y las llama secuencia y elabora un informe.

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

La secuencia SSE muestra el razonamiento del agente, las llamadas a las herramientas y el resultado final:

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

Tres herramientas llamadas, tres resultados recopilados, un resumen generado. El agente eligió lookup_ssl, lookup_email, y lookup_dns por sí solo basado en el mensaje. No hay lógica de enrutamiento de herramientas de su lado.

Ejemplos de Python y Node.js

Pitón

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 (Mecanografiado)

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);
  }
}

Qué cubren las 49 herramientas

El servidor botoi MCP en https://api.botoi.com/mcp expone 49 herramientas seleccionadas. Aquí está qué incluye cada categoría:

Categoría Herramientas Ejemplos
Buscar 14 Geolocalización de IP, registros DNS, WHOIS, verificación SSL, validación de correo electrónico, encabezados HTTP, metadatos de URL, disponibilidad de dominio, detección de tecnología, detección de VPN, búsqueda de teléfono, enriquecimiento de la empresa, validación de direcciones, verificación de infracciones
Texto y Datos 10 Codificación/decodificación Base64, formato/validación JSON, Markdown a HTML, HTML a Markdown, CSV a JSON, YAML a JSON, JSON a YAML, XML a JSON
Desarrolladora 12 Hash SHA-256/MD5, generación de UUID, firma/verificación JWT, análisis cron, generación de contraseñas, codificación/decodificación de URL, prueba de expresiones regulares, diferenciación de texto, análisis semver, conversión de marca de tiempo
Seguridad 5 Cifrado/descifrado AES-256, generación TOTP, validación de tarjetas de crédito, detección de PII
Transformar 5 Minificación de JS, minificación de CSS, formato SQL, formato de código, JSON a TypeScript
Escucha 3 Verificación de vencimiento del certificado SSL, monitor DNS, verificación de accesibilidad

Todas las herramientas son de sólo lectura (excepto cifrar/descifrar). El agente no puede modificar el estado externo, lo que hace que sea seguro funcionar de forma autónoma sin puertas de aprobación.

Desglose de costos

El precio de los agentes administrados tiene tres componentes:

  • Tasas de tokens: Precio estándar de Claude API para el modelo que elijas (Sonnet, Opus o Haiku)
  • Tarifa por hora de sesión: $0.08 por hora de sesión, prorrateado al segundo
  • búsqueda web (opcional): $10 por cada 1000 búsquedas

Las llamadas de la herramienta MCP a botoi son gratuitas en el lado antrópico. Solo paga por el uso de la API de botoi y el El nivel gratuito cubre 100 solicitudes por día. Así es como se ve una sesión típica:

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

Una sesión de 3 minutos para verificar certificados SSL, validar correos electrónicos y consultar DNS cuesta menos de $0,10. La tarifa por hora de sesión ($0,004 por 3 minutos) es insignificante en comparación con los costos simbólicos.

Agentes administrados versus crear su propio bucle de agentes

Puede conectar las herramientas MCP a Claude usted mismo utilizando la API de mensajes con el uso de herramientas. la pregunta es si los gastos generales de infraestructura valen la pena.

Inquietud Tu propio bucle Agente administrada
Conexión de cliente MCP Tu lo construyes y lo mantienes Manejado por Antrópico
Descubrimiento de herramientas Su código analiza el manifiesto de la herramienta Automático al inicio de la sesión
Orquestación multiturno Su bucle while con enrutamiento de herramientas Del lado del servidor, hasta N vueltas
Zona de arena Tu responsabilidad Integrado por sesión
Recuperación de errores Su lógica de reintento/retroceso Manejado en el bucle del agente
Transmisión Analizas eventos SSE por turno SSE de extremo a extremo para sesión completa
costos generales Solo costos de tokens Tokens + $0.08/hora de sesión
Flexibilidad Control total sobre cada paso Lógica menos personalizada y basada en configuración
# 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}],
)

Si necesita un control detallado sobre el enrutamiento de herramientas, puertas de aprobación personalizadas o reintentos no estándar políticas, cree su propio circuito. Si desea que un agente se ejecute en producción con un código mínimo, Los agentes administrados eliminan el texto repetitivo.

Cuándo utilizar qué enfoque

  • Agentes administradas: herramientas internas, chatbots con acceso a herramientas, scripts de automatización únicos, prototipos rápidos que necesitan datos del mundo real
  • Tu propio bucle: productos orientados al usuario donde necesita una experiencia de usuario personalizada por llamada de herramienta, flujos de trabajo que requieren aprobación humana en el circuito, lógica de ramificación compleja que el agente no debería decidir de forma autónoma
  • Ambas: comience con agentes administrados para el prototipo, extraiga a su propio bucle cuando llegue a un muro de personalización

URL del servidor MCP para todas las configuraciones: https://api.botoi.com/mcp. Utiliza transporte HTTP Streamable (JSON-RPC 2.0), sin estado, no requiere inicialización de sesión. Funciona con agentes administrados, Claude Desktop, Claude Code, Cursor y VS Code.

FAQ

¿Qué son los agentes administrados de Claude?
Managed Agents es un arnés totalmente administrado de Anthropic para ejecutar Claude como un agente autónomo. Maneja sandboxing seguro, orquestación de herramientas y transmisión SSE. Usted envía un mensaje y una configuración de herramientas a través de la API, y Anthropic ejecuta el bucle del agente en el lado del servidor. Se lanzó en versión beta pública el 8 de abril de 2026 y requiere el encabezado beta de Managed-Agents-2026-04-01.
¿Cuánto cuestan los agentes administrados de Claude?
Los agentes administrados cobran tarifas estándar de token API de Claude más $0,08 por hora de sesión. La búsqueda web cuesta 10 dólares por cada 1.000 búsquedas. Las llamadas de herramientas MCP a servidores externos como botoi son gratuitas en el lado Antrópico; solo paga por el uso de la API de botoi, que incluye un nivel gratuito de 100 solicitudes por día.
¿Puedo utilizar servidores MCP con Claude Managed Agents?
Sí. Los agentes administrados admiten servidores MCP a través del transporte HTTP Streamable. Agregue una matriz mcp_servers a la configuración de su agente con la URL del servidor y encabezados de autenticación opcionales. El agente descubre las herramientas disponibles al inicio de la sesión y puede llamarlas de forma autónoma durante la ejecución.
¿Necesito una clave API para el servidor botoi MCP?
No. El servidor botoi MCP funciona de forma anónima a 5 solicitudes por minuto y 100 por día. Para límites más altos, pase una clave API a través del encabezado Autorización en la configuración de su servidor MCP. Las claves API gratuitas están disponibles en botoi.com/api.
¿Qué herramientas proporciona el servidor botoi MCP?
El servidor botoi MCP expone 49 herramientas seleccionadas en seis categorías: búsqueda (IP, DNS, WHOIS, SSL, correo electrónico, dominio, teléfono, empresa, detección de VPN, detección de tecnología, encabezados HTTP, metadatos de URL), texto y datos (Base64, JSON, Markdown, HTML, CSV, YAML, conversiones XML), utilidades de desarrollador (hashing, UUID, JWT, cron, contraseñas, codificación de URL, regex, diff, semver, marcas de tiempo), seguridad (cifrado, TOTP, validación de tarjetas de crédito, detección de PII), transformación (minificación de JS/CSS, formato de código/SQL, JSON a TypeScript) y herramientas adicionales como validación de direcciones, verificación de infracciones, monitoreo de SSL, monitoreo de DNS y verificación de accesibilidad.

Empieza a construir con botoi

150+ endpoints de API para consultas, procesamiento de texto, generacion de imagenes y utilidades para desarrolladores. Plan gratuito, sin tarjeta de credito.