Claude Platform Docs
  • Mensajes
  • Agentes gestionados
  • Administración

Search...
⌘K
Primeros pasos
Introducción a ClaudeInicio rápido
Desarrollar con Claude
Descripción general de funcionesUso de la API de MensajesMotivos de detención y respaldoRechazos y respaldoCrédito de respaldo
Capacidades del modelo
Pensamiento extendidoPensamiento adaptativoEsfuerzoPresupuestos de tareas (beta)Modo rápido (vista previa de investigación)Salidas estructuradasCitasStreaming de mensajesProcesamiento por lotesResultados de búsquedaStreaming de rechazosSoporte multilingüeEmbeddings
Herramientas
Descripción generalCómo funciona el uso de herramientasTutorial: Crear un agente que usa herramientasDefinir herramientasGestionar llamadas a herramientasUso de herramientas en paraleloTool Runner (SDK)Uso de herramientas estrictoHerramientas de servidorHerramienta de búsqueda webHerramienta de obtención webHerramienta de ejecución de códigoHerramienta de asesorHerramienta de búsqueda de herramientasHerramienta de memoriaHerramienta BashHerramienta de editor de textoHerramienta de uso de computadoraSolución de problemas
Infraestructura de herramientas
Referencia de herramientasGestionar el contexto de herramientasCombinaciones de herramientasUso de herramientas con almacenamiento en caché de promptsLlamadas programáticas a herramientasStreaming detallado de herramientas
Gestión de contexto
Ventanas de contextoCompactaciónEdición de contextoAlmacenamiento en caché de promptsMensajes del sistema a mitad de conversaciónCrear un modo de orquestaciónDiagnóstico de caché (beta)Conteo de tokens
Trabajar con archivos
API de archivosCompatibilidad con PDF
Habilidades
Descripción generalInicio rápidoMejores prácticasHabilidades para empresasHabilidades en la API
MCP
Servidores MCP remotosConector MCP
Claude en plataformas en la nube
Amazon BedrockAmazon Bedrock (heredado)Claude Platform en AWSGoogle CloudMicrosoft Foundry

Log in
Conector MCP
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Claude Platform Docs

Solutions

  • AI agents
  • Code modernization
  • Coding
  • Customer support
  • Education
  • Financial services
  • Government
  • Life sciences

Partners

  • Claude on AWS
  • Claude on Google Cloud

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Company

  • Anthropic
  • Careers
  • Economic Futures
  • Research
  • News
  • Responsible Scaling Policy
  • Security and compliance
  • Transparency

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Help and security

  • Availability
  • Status
  • Support
  • Discord

Terms and policies

  • Privacy policy
  • Responsible disclosure policy
  • Terms of service: Commercial
  • Terms of service: Consumer
  • Usage policy
Mensajes/MCP

Conector MCP

La función de conector de "Model Context Protocol", o MCP, de Claude te permite conectarte a servidores MCP remotos directamente desde la API de Messages sin necesidad de un cliente MCP separado.



Versión actual: Esta función requiere el encabezado beta: "anthropic-beta": "mcp-client-2025-11-20"

La versión anterior (mcp-client-2025-04-04) está obsoleta. Consulta Versión obsoleta: mcp-client-2025-04-04.



Esta función no es elegible para Zero Data Retention (ZDR). Los datos se conservan de acuerdo con la política de retención estándar de la función.

Características principales

  • Integración directa con la API: Conéctate a servidores MCP sin implementar un cliente MCP
  • Soporte para llamadas a herramientas: Accede a herramientas MCP a través de la API de Messages
  • Configuración flexible de herramientas: Habilita todas las herramientas, crea una lista de permitidas con herramientas específicas o una lista de denegadas con herramientas no deseadas
  • Configuración por herramienta: Configura herramientas individuales con ajustes personalizados
  • Autenticación OAuth: Soporte para tokens Bearer de OAuth para servidores autenticados
  • Múltiples servidores: Conéctate a múltiples servidores MCP en una sola solicitud

Cuándo usa Claude las herramientas MCP

Una vez que un servidor MCP está conectado, Claude llama a sus herramientas cuando la solicitud del usuario corresponde a la capacidad descrita de una herramienta, ya sea de forma explícita ("busca en Jira los bugs abiertos") o implícita ("¿qué está bloqueando el lanzamiento?" con un servidor de Jira conectado).

Claude no llama a una herramienta MCP para preguntas de conocimiento general sobre un servicio conectado. Preguntar "¿cómo funcionan las bases de datos de Notion?" con un servidor de Notion conectado se responde directamente; preguntar "¿qué hay en mi base de datos de Proyectos?" activa la herramienta.

Puedes orientar la disposición de Claude a llamar herramientas MCP a través de tu indicación del sistema. Consulta Cuándo usa Claude las herramientas para obtener orientación general y ejemplos de redacción.

Limitaciones

  • Del conjunto de funciones de la especificación MCP, actualmente solo se admiten las llamadas a herramientas.
  • El servidor debe estar expuesto públicamente a través de HTTP (admite los transportes Streamable HTTP y SSE). Los servidores STDIO locales no se pueden conectar directamente.
  • El conector MCP está disponible en la API de Claude, Claude Platform en AWS y Microsoft Foundry. En Microsoft Foundry, el conector MCP requiere una implementación Hosted on Anthropic. Actualmente no está disponible en Amazon Bedrock ni en Google Cloud.

Uso del conector MCP en la API de Messages

El conector MCP utiliza dos componentes:

  1. Definición del servidor MCP (array mcp_servers): Define los detalles de conexión del servidor (URL, autenticación)
  2. MCP Toolset (array tools): Configura qué herramientas habilitar y cómo configurarlas

Ejemplo básico

Este ejemplo habilita todas las herramientas de un servidor MCP con la configuración predeterminada:

client = anthropic.Anthropic()

response = client.beta.messages.create(
    model="claude-opus-4-8",
    max_tokens=1000,
    messages=[{"role": "user", "content": "What tools do you have available?"}],
    mcp_servers=[
        {
            "type": "url",
            "url": "https://example-server.modelcontextprotocol.io/sse",
            "name": "example-mcp",
            "authorization_token": "YOUR_TOKEN",
        }
    ],
    tools=[{"type": "mcp_toolset", "mcp_server_name": "example-mcp"}],
    betas=["mcp-client-2025-11-20"],
)

print(response)

Configuración del servidor MCP

Cada servidor MCP en el array mcp_servers define los detalles de conexión:

{
  "type": "url",
  "url": "https://example-server.modelcontextprotocol.io/sse",
  "name": "example-mcp",
  "authorization_token": "YOUR_TOKEN"
}

Descripción de los campos

PropiedadTipoObligatorioDescripción
typestringSíActualmente solo se admite "url".
urlstringSíLa URL del servidor MCP. Debe comenzar con https://.
namestringSíUn identificador único para este servidor MCP. Debe ser referenciado por exactamente un MCPToolset en el array tools.
authorization_tokenstringNoToken de autorización OAuth si el servidor MCP lo requiere. Consulta la especificación MCP.

Configuración del MCP toolset

El MCPToolset se ubica en el array tools y configura qué herramientas del servidor MCP están habilitadas y cómo deben configurarse.

Estructura básica

{
  "type": "mcp_toolset",
  "mcp_server_name": "example-mcp",
  "default_config": {
    "enabled": true,
    "defer_loading": false
  },
  "configs": {
    "specific_tool_name": {
      "enabled": true,
      "defer_loading": true
    }
  }
}

Descripción de los campos

PropiedadTipoObligatorioDescripción
typestringSíDebe ser "mcp_toolset".
mcp_server_namestringSíDebe coincidir con un nombre de servidor definido en el array mcp_servers.
default_configobjectNoConfiguración predeterminada aplicada a todas las herramientas de este conjunto. Las configuraciones individuales de herramientas en configs anulan estos valores predeterminados.
configsobjectNoAnulaciones de configuración por herramienta. Las claves son nombres de herramientas, los valores son objetos de configuración.
cache_controlobjectNoConfiguración de punto de interrupción de caché de almacenamiento en caché de prompts para este toolset.

Opciones de configuración de herramientas

Cada herramienta (ya sea configurada en default_config o en configs) admite los siguientes campos:

PropiedadTipoPredeterminadoDescripción
enabledbooleantrueIndica si esta herramienta está habilitada.
defer_loadingbooleanfalseSi es true, la descripción de la herramienta no se envía al modelo inicialmente. Se usa con la herramienta de búsqueda de herramientas.

Para ver el directorio completo de herramientas proporcionadas por Anthropic y propiedades opcionales como defer_loading, consulta la Referencia de herramientas. Para buscar en conjuntos grandes de herramientas, consulta la herramienta de búsqueda de herramientas.

Combinación de configuraciones

Los valores de configuración se combinan con esta precedencia (de mayor a menor):

  1. Ajustes específicos de herramienta en configs
  2. default_config a nivel de conjunto
  3. Valores predeterminados del sistema

Ejemplo:

{
  "type": "mcp_toolset",
  "mcp_server_name": "google-calendar-mcp",
  "default_config": {
    "defer_loading": true
  },
  "configs": {
    "search_events": {
      "enabled": false
    }
  }
}

Resultado:

  • search_events: enabled: false (de configs), defer_loading: true (de default_config)
  • Todas las demás herramientas: enabled: true (predeterminado del sistema), defer_loading: true (de default_config)

Patrones de configuración comunes

Habilitar todas las herramientas con la configuración predeterminada

El patrón más simple: habilitar todas las herramientas de un servidor:

{
  "type": "mcp_toolset",
  "mcp_server_name": "google-calendar-mcp"
}

Lista de permitidas: habilitar solo herramientas específicas

Establece enabled: false como valor predeterminado y luego habilita explícitamente herramientas específicas:

{
  "type": "mcp_toolset",
  "mcp_server_name": "google-calendar-mcp",
  "default_config": {
    "enabled": false
  },
  "configs": {
    "search_events": {
      "enabled": true
    },
    "create_event": {
      "enabled": true
    }
  }
}

Lista de denegadas: deshabilitar herramientas específicas

Habilita todas las herramientas de forma predeterminada y luego deshabilita explícitamente las herramientas no deseadas. Se recomienda incluir en la lista de denegadas las herramientas de escritura o destructivas al crear asistentes de solo lectura, o cuando quieras un paso de confirmación humana antes de realizar cambios de estado:

{
  "type": "mcp_toolset",
  "mcp_server_name": "google-calendar-mcp",
  "configs": {
    "delete_all_events": {
      "enabled": false
    },
    "share_calendar_publicly": {
      "enabled": false
    }
  }
}

Mixto: lista de permitidas con configuración por herramienta

Combina la lista de permitidas con configuración personalizada para cada herramienta:

{
  "type": "mcp_toolset",
  "mcp_server_name": "google-calendar-mcp",
  "default_config": {
    "enabled": false,
    "defer_loading": true
  },
  "configs": {
    "search_events": {
      "enabled": true,
      "defer_loading": false
    },
    "list_events": {
      "enabled": true
    }
  }
}

En este ejemplo:

  • search_events está habilitada con defer_loading: false
  • list_events está habilitada con defer_loading: true (heredado de default_config)
  • Todas las demás herramientas están deshabilitadas

Reglas de validación

La API aplica estas reglas de validación:

  • El servidor debe existir: El mcp_server_name en un MCPToolset debe coincidir con un servidor definido en el array mcp_servers
  • El servidor debe usarse: Cada servidor MCP definido en mcp_servers debe ser referenciado por exactamente un MCPToolset
  • Toolset único por servidor: Cada servidor MCP solo puede ser referenciado por un MCPToolset
  • Nombres de herramientas desconocidos: Si un nombre de herramienta en configs no existe en el servidor MCP, se registra una advertencia en el backend pero no se devuelve ningún error (los servidores MCP pueden tener disponibilidad dinámica de herramientas)

Tipos de contenido de respuesta

Cuando Claude usa herramientas MCP, la respuesta incluye dos nuevos tipos de bloques de contenido:

Bloque de uso de herramienta MCP

{
  "type": "mcp_tool_use",
  "id": "mcptoolu_014Q35RayjACSWkSj4X2yov1",
  "name": "echo",
  "server_name": "example-mcp",
  "input": { "param1": "value1", "param2": "value2" }
}

Bloque de resultado de herramienta MCP

{
  "type": "mcp_tool_result",
  "tool_use_id": "mcptoolu_014Q35RayjACSWkSj4X2yov1",
  "is_error": false,
  "content": [
    {
      "type": "text",
      "text": "Hello"
    }
  ]
}

Múltiples servidores MCP

Puedes conectarte a múltiples servidores MCP incluyendo varias definiciones de servidor en mcp_servers y un MCPToolset correspondiente para cada uno en el array tools:

{
  "model": "claude-opus-4-8",
  "max_tokens": 1000,
  "messages": [
    {
      "role": "user",
      "content": "Use tools from both mcp-server-1 and mcp-server-2 to complete this task"
    }
  ],
  "mcp_servers": [
    {
      "type": "url",
      "url": "https://mcp.example1.com/sse",
      "name": "mcp-server-1",
      "authorization_token": "TOKEN1"
    },
    {
      "type": "url",
      "url": "https://mcp.example2.com/sse",
      "name": "mcp-server-2",
      "authorization_token": "TOKEN2"
    }
  ],
  "tools": [
    {
      "type": "mcp_toolset",
      "mcp_server_name": "mcp-server-1"
    },
    {
      "type": "mcp_toolset",
      "mcp_server_name": "mcp-server-2",
      "default_config": {
        "defer_loading": true
      }
    }
  ]
}

Con muchas herramientas disponibles, Claude selecciona basándose en los nombres y descripciones de las herramientas. Las descripciones claras y específicas de las herramientas mejoran la precisión de la selección. Para conjuntos grandes de herramientas (docenas de herramientas en varios servidores), considera habilitar defer_loading con la herramienta de búsqueda de herramientas para que solo se muestren las herramientas relevantes por consulta.

Autenticación

Para los servidores MCP que requieren autenticación OAuth, necesitarás obtener un token de acceso. La beta del conector MCP admite pasar un parámetro authorization_token en la definición del servidor MCP. Se espera que los consumidores de la API gestionen el flujo de OAuth y obtengan el token de acceso antes de realizar la llamada a la API, y que actualicen el token según sea necesario.

Obtener un token de acceso para pruebas

El inspector de MCP puede guiarte a través del proceso de obtener un token de acceso para fines de prueba.

  1. Ejecuta el inspector con el siguiente comando. Necesitas tener Node.js instalado en tu máquina.

    npx @modelcontextprotocol/inspector
  2. En la barra lateral izquierda, para "Transport type", selecciona "SSE" o "Streamable HTTP".

  3. Ingresa la URL del servidor MCP.

  4. En el área derecha, haz clic en el botón "Open Auth Settings" después de "Need to configure authentication?".

  5. Haz clic en "Quick OAuth Flow" y autoriza en la pantalla de OAuth.

  6. Sigue los pasos en la sección "OAuth Flow Progress" del inspector y haz clic en "Continue" hasta llegar a "Authentication complete".

  7. Copia el valor de access_token.

  8. Pégalo en el campo authorization_token de tu configuración del servidor MCP.

Uso del token de acceso

Una vez que hayas obtenido un token de acceso usando cualquiera de los flujos de OAuth anteriores, puedes usarlo en tu configuración del servidor MCP:

{
  "mcp_servers": [
    {
      "type": "url",
      "url": "https://example-server.modelcontextprotocol.io/sse",
      "name": "authenticated-server",
      "authorization_token": "YOUR_ACCESS_TOKEN_HERE"
    }
  ]
}

Para obtener explicaciones detalladas del flujo de OAuth, consulta la sección de Autorización en la especificación MCP.

Helpers de MCP del lado del cliente

Si gestionas tu propia conexión de cliente MCP (por ejemplo, con servidores stdio locales, prompts de MCP o recursos de MCP), los SDK proporcionan funciones auxiliares que convierten entre tipos de MCP y tipos de la API de Claude. Esto elimina el código de conversión manual al usar un SDK de MCP (como el SDK de MCP para TypeScript) junto con el SDK de Anthropic.



Estos helpers están disponibles en los SDK de Python, TypeScript, Java, Go, Ruby y PHP. Aún no están disponibles en el SDK de C#. Los ejemplos de esta sección usan TypeScript; en otros lenguajes, importa los helpers equivalentes desde:

  • Python: anthropic.lib.tools.mcp (instala con pip install anthropic[mcp])
  • Java: com.anthropic.mcp.BetaMcp en el módulo anthropic-java-mcp
  • Go: github.com/anthropics/anthropic-sdk-go/mcp
  • Ruby: Anthropic::Mcp (requiere la gema mcp)
  • PHP: Anthropic\Lib\Tools\BetaMcp


Usa el parámetro de API mcp_servers cuando tengas servidores remotos accesibles por URL y solo necesites soporte de herramientas. Usa los helpers del lado del cliente cuando necesites servidores locales, prompts, recursos o más control sobre la conexión con el SDK base.

Instalación

Instala tanto el SDK de Anthropic como el SDK de MCP:

npm install @anthropic-ai/sdk @modelcontextprotocol/sdk

Helpers disponibles

Importa los helpers desde el espacio de nombres beta:

import {
  mcpTools,
  mcpMessages,
  mcpResourceToContent,
  mcpResourceToFile
} from "@anthropic-ai/sdk/helpers/beta/mcp";
HelperDescripción
mcpTools(tools, mcpClient)Convierte herramientas MCP en herramientas de la API de Claude para usar con client.beta.messages.toolRunner()
mcpMessages(messages)Convierte mensajes de prompt de MCP al formato de mensajes de la API de Claude
mcpResourceToContent(resource)Convierte un recurso MCP en un bloque de contenido de la API de Claude
mcpResourceToFile(resource)Convierte un recurso MCP en un objeto de archivo para cargar

Usar herramientas MCP

Convierte herramientas MCP para usarlas con el tool runner del SDK, que gestiona la ejecución de herramientas automáticamente:

import { mcpTools } from "@anthropic-ai/sdk/helpers/beta/mcp";
import { Client } from "@modelcontextprotocol/sdk/client/index.js";
import { StdioClientTransport } from "@modelcontextprotocol/sdk/client/stdio.js";

const anthropic = new Anthropic();

// Conéctate a un servidor MCP
const transport = new StdioClientTransport({ command: "mcp-server", args: [] });
const mcpClient = new Client({ name: "my-client", version: "1.0.0" });
await mcpClient.connect(transport);

// Lista las herramientas y conviértelas para la API de Claude
const { tools } = await mcpClient.listTools();
const finalMessage = await anthropic.beta.messages.toolRunner({
  model: "claude-opus-4-8",
  max_tokens: 1024,
  messages: [{ role: "user", content: "What tools do you have available?" }],
  tools: mcpTools(tools, mcpClient)
});

console.log(finalMessage);

Usar prompts de MCP

Convierte mensajes de prompt de MCP al formato de mensajes de la API de Claude:

import { mcpMessages } from "@anthropic-ai/sdk/helpers/beta/mcp";

const { messages } = await mcpClient.getPrompt({ name: "my-prompt" });
const response = await anthropic.beta.messages.create({
  model: "claude-opus-4-8",
  max_tokens: 1024,
  messages: mcpMessages(messages)
});

console.log(response);

Usar recursos de MCP

Convierte recursos de MCP en bloques de contenido para incluir en mensajes, o en objetos de archivo para cargar:

import { mcpResourceToContent, mcpResourceToFile } from "@anthropic-ai/sdk/helpers/beta/mcp";

// Como un bloque de contenido en un mensaje
const resource = await mcpClient.readResource({ uri: "file:///path/to/doc.txt" });
await anthropic.beta.messages.create({
  model: "claude-opus-4-8",
  max_tokens: 1024,
  messages: [
    {
      role: "user",
      content: [
        mcpResourceToContent(resource),
        { type: "text", text: "Summarize this document" }
      ]
    }
  ]
});

// Como una carga de archivo
const fileResource = await mcpClient.readResource({ uri: "file:///path/to/data.json" });
await anthropic.beta.files.upload({ file: mcpResourceToFile(fileResource) });

Manejo de errores

Las funciones de conversión lanzan UnsupportedMCPValueError si un valor de MCP no es compatible con la API de Claude. Esto puede ocurrir con tipos de contenido no compatibles, tipos MIME o enlaces de recursos que no sean HTTP.

Solicitudes por lotes

Puedes incluir mcp_servers en solicitudes de la API de Message Batches. Las llamadas a herramientas MCP a través de la API de Batches tienen el mismo precio que las de las solicitudes regulares de la API de Messages.

Retención de datos

El conector MCP no está cubierto por los acuerdos de ZDR. Los datos intercambiados con servidores MCP, incluidas las definiciones de herramientas y los resultados de ejecución, se retienen de acuerdo con la política estándar de retención de datos de Anthropic.

Para conocer la elegibilidad de ZDR en todas las funciones, consulta API y retención de datos.

Guía de migración

Si estás usando el encabezado beta obsoleto mcp-client-2025-04-04, sigue esta guía para migrar a la nueva versión.

Cambios clave

  1. Nuevo encabezado beta: Cambia de mcp-client-2025-04-04 a mcp-client-2025-11-20
  2. Configuración de herramientas reubicada: La configuración de herramientas ahora se ubica en el array tools como objetos MCPToolset, no en la definición del servidor MCP
  3. Configuración más flexible: El nuevo patrón admite listas de permitidas, listas de denegadas y configuración por herramienta

Pasos de migración

Antes (obsoleto):

{
  "model": "claude-opus-4-8",
  "max_tokens": 1000,
  "messages": [
    // ...
  ],
  "mcp_servers": [
    {
      "type": "url",
      "url": "https://mcp.example.com/sse",
      "name": "example-mcp",
      "authorization_token": "YOUR_TOKEN",
      "tool_configuration": {
        "enabled": true,
        "allowed_tools": ["tool1", "tool2"]
      }
    }
  ]
}

Después (actual):

{
  "model": "claude-opus-4-8",
  "max_tokens": 1000,
  "messages": [
    // ...
  ],
  "mcp_servers": [
    {
      "type": "url",
      "url": "https://mcp.example.com/sse",
      "name": "example-mcp",
      "authorization_token": "YOUR_TOKEN"
    }
  ],
  "tools": [
    {
      "type": "mcp_toolset",
      "mcp_server_name": "example-mcp",
      "default_config": {
        "enabled": false
      },
      "configs": {
        "tool1": {
          "enabled": true
        },
        "tool2": {
          "enabled": true
        }
      }
    }
  ]
}

Patrones de migración comunes

Patrón anteriorPatrón nuevo
Sin tool_configuration (todas las herramientas habilitadas)MCPToolset sin default_config ni configs
tool_configuration.enabled: falseMCPToolset con default_config.enabled: false
tool_configuration.allowed_tools: [...]MCPToolset con default_config.enabled: false y herramientas específicas habilitadas en configs

Versión obsoleta: mcp-client-2025-04-04



Esta versión está obsoleta. Migra a mcp-client-2025-11-20 usando la guía de migración anterior.

La versión anterior del conector MCP incluía la configuración de herramientas directamente en la definición del servidor MCP:

{
  "mcp_servers": [
    {
      "type": "url",
      "url": "https://example-server.modelcontextprotocol.io/sse",
      "name": "example-mcp",
      "authorization_token": "YOUR_TOKEN",
      "tool_configuration": {
        "enabled": true,
        "allowed_tools": ["example_tool_1", "example_tool_2"]
      }
    }
  ]
}

Descripción de campos obsoletos

PropiedadTipoDescripción
tool_configurationobjectObsoleto: Usa MCPToolset en el array tools en su lugar
tool_configuration.enabledbooleanObsoleto: Usa default_config.enabled en MCPToolset
tool_configuration.allowed_toolsarrayObsoleto: Usa el patrón de lista de permitidas con configs en MCPToolset

Was this page helpful?

  • Características principales
  • Cuándo usa Claude las herramientas MCP
  • Limitaciones
  • Uso del conector MCP en la API de Messages
  • Ejemplo básico
  • Configuración del servidor MCP
  • Descripción de los campos
  • Configuración del MCP toolset
  • Estructura básica
  • Descripción de los campos
  • Opciones de configuración de herramientas
  • Combinación de configuraciones
  • Patrones de configuración comunes
  • Habilitar todas las herramientas con la configuración predeterminada
  • Lista de permitidas: habilitar solo herramientas específicas
  • Lista de denegadas: deshabilitar herramientas específicas
  • Mixto: lista de permitidas con configuración por herramienta
  • Reglas de validación
  • Tipos de contenido de respuesta
  • Bloque de uso de herramienta MCP
  • Bloque de resultado de herramienta MCP
  • Múltiples servidores MCP
  • Autenticación
  • Obtener un token de acceso para pruebas
  • Uso del token de acceso
  • Helpers de MCP del lado del cliente
  • Instalación
  • Helpers disponibles
  • Usar herramientas MCP
  • Usar prompts de MCP
  • Usar recursos de MCP
  • Manejo de errores
  • Solicitudes por lotes
  • Retención de datos
  • Guía de migración
  • Cambios clave
  • Pasos de migración
  • Patrones de migración comunes
  • Versión obsoleta: mcp-client-2025-04-04
  • Descripción de campos obsoletos