Usa el servidor MCP remoto de la API de Network Management

En este documento, se muestra cómo usar el servidor MCP remoto de la API de Network Management para crear, ver y borrar pruebas de conectividad.

El servidor MCP remoto de la API de Network Management se habilita cuando habilitas la API de Network Management.

El estándar del Protocolo de contexto del modelo (MCP) estandariza la forma en que los modelos de lenguaje grandes (LLM) y las aplicaciones o los agentes de IA se conectan a fuentes de datos externas. Los servidores de MCP te permiten usar sus herramientas, recursos y mensajes para realizar acciones y obtener datos actualizados de su servicio de backend.

¿Cuál es la diferencia entre los servidores de MCP locales y remotos?

Servidores de MCP locales
Por lo general, se ejecutan en tu máquina local y usan los flujos de entrada y salida estándar (stdio) para la comunicación entre servicios en el mismo dispositivo.
Servidores de MCP remotos
Se ejecutan en la infraestructura del servicio y ofrecen un extremo HTTP a las aplicaciones de IA para la comunicación entre el cliente de MCP de IA y el servidor de MCP. Para obtener más información sobre la arquitectura de MCP, consulta Arquitectura de MCP.

Núcleo sin estado

Con la versión 2026-07-28 del MCP, el MCP cambia de un protocolo bidireccional con estado a un protocolo sin estado. Cada solicitud de MCP se describe por sí misma y se puede enrutar con encabezados. No es necesario el handshake initialize/initialized ni Mcp-Session-Id porque cada solicitud incluye toda la información necesaria en los encabezados HTTP o el parámetro _meta. Los servidores de MCP pueden solicitar información adicional que requiere una herramienta a través de solicitudes de varios viajes de ida y vuelta (MRTR).

Para ayudar a enrutar y procesar solicitudes sin analizar el cuerpo de la solicitud, se requieren algunos encabezados de MCP, incluidos los siguientes:

Para obtener más información sobre la arquitectura de MCP, consulta la especificación y los cambios clave de la versión 2026-07-28 de MCP.

Servidores de MCP remotos y de Google Cloud Google

Los servidores de MCP remotos de Google y Google Cloud tienen las siguientes funciones y beneficios:

  • Descubrimiento simplificado y centralizado
  • Extremos HTTP administrados globales o regionales
  • Autorización detallada
  • Seguridad opcional de instrucciones y respuestas con protección de Model Armor
  • Registro de auditoría centralizado

Para obtener información sobre otros servidores de MCP y sobre los controles de seguridad y administración disponibles para los servidores de MCP de Google Cloud, consulta la descripción general de los servidores de MCP de Google Cloud.

Antes de comenzar

Asegúrate de tener los siguientes roles de IAM.

Roles obligatorios

Para obtener los permisos que necesitas para usar el servidor MCP de la API de Network Management, pídele a tu administrador que te otorgue los siguientes roles de IAM en el proyecto en el que deseas usar el servidor MCP:

Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.

Estos roles predefinidos contienen los permisos necesarios para usar el servidor MCP de la API de Network Management. Para ver los permisos exactos que son necesarios, expande la sección Permisos requeridos:

Permisos necesarios

Se requieren los siguientes permisos para usar el servidor MCP de la API de Network Management:

  • Realiza llamadas a herramientas de MCP: mcp.tools.call
  • Crea pruebas de conectividad: networkmanagement.connectivitytests.create
  • Obtén una prueba de conectividad: networkmanagement.connectivitytests.get
  • Enumera las pruebas de conectividad: networkmanagement.connectivitytests.list
  • Borra una prueba de conectividad: networkmanagement.connectivitytests.delete

También puedes obtener estos permisos con roles personalizados o con otros roles predefinidos.

Para ver los permisos y roles exactos que se requieren para ejecutar pruebas de conectividad, consulta Permisos.

Autenticación y autorización

El servidor MCP remoto de la API de Network Management usa el protocolo OAuth 2.0 con Identity and Access Management (IAM) para la autenticación y la autorización. Se admiten todas las Google Cloud identidades para la autenticación en los servidores de MCP.

El servidor MCP remoto de la API de Network Management no acepta claves de API.

Te recomendamos que crees una identidad independiente para los agentes que usan herramientas de MCP, de modo que se pueda controlar y supervisar el acceso a los recursos. Para obtener más información sobre la autenticación, consulta Cómo autenticarse en los servidores de MCP.

Permisos de OAuth de MCP de la API de Network Management

OAuth 2.0 usa permisos y credenciales para determinar si un principal autenticado está autorizado a realizar una acción específica en un recurso. Para obtener más información sobre los permisos de OAuth 2.0 en Google, consulta Usa OAuth 2.0 para acceder a las APIs de Google.

La API de Network Management usa el permiso de OAuth https://www.googleapis.com/auth/cloud-platform.

Es posible que se requieran permisos adicionales en los recursos a los que se accede durante una llamada a la herramienta.

Configura un cliente de MCP para que use el servidor de MCP de la API de Network Management

Las aplicaciones y los agentes de IA, como Claude o Antigravity, pueden crear instancias de un cliente de MCP que se conecta a un solo servidor de MCP. Una aplicación de IA puede tener varios clientes que se conectan a diferentes servidores de MCP. Si tu aplicación no aparece en la guía específica para el cliente, puedes usar la siguiente información para conectarte desde la mayoría de las aplicaciones.

En tu aplicación de IA, busca una forma de agregar o conectarte a un servidor de MCP remoto. Para el servidor de MCP de la API de Management de red, ingresa la siguiente información según sea necesario:

  • Nombre del servidor: Servidor de MCP de la API de Network Management
  • URL del servidor o Extremo: https://networkmanagement.googleapis.com/mcp
  • Transporte: HTTP con transmisión
  • Detalles de autenticación: Según cómo desees autenticarte, puedes ingresar tus Google Cloud credenciales, tu ID y secreto de cliente de OAuth, o bien la identidad y las credenciales de un agente. Para obtener más información sobre la autenticación, consulta Cómo autenticarse en los servidores de MCP.
  • Permiso de OAuth: Es el permiso de OAuth 2.0 que se usará cuando se conecte al servidor de MCP de la API de Network Management. Ingresa https://www.googleapis.com/auth/cloud-platform.

Para obtener orientación específica de la aplicación sobre cómo configurar y conectarse al servidor de MCP, consulta Orientación específica del cliente.

Para obtener orientación más general, consulta los siguientes recursos:

Herramientas disponibles

Para ver los detalles de las herramientas de MCP disponibles y sus descripciones para el servidor de MCP de la API de Network Management, consulta la referencia de MCP de la API de Network Management.

Herramientas de lista

Usa el inspector de MCP para enumerar herramientas o envía una solicitud HTTP tools/list directamente al servidor MCP remoto de la API de Network Management. El método tools/list no requiere autenticación.

curl -X POST https://networkmanagement.googleapis.com/TOOLSET_ENDPOINT \
    -H 'Content-Type: application/json' \
    -H 'Accept: application/json' \
    -H 'MCP-Protocol-Version: MCP_PROTOCOL_VERSION' \
    -H 'Mcp-Method: tools/list' \
    -d '{
      "jsonrpc": "2.0",
      "id": 1,
      "method": "tools/list",
      "params": {
        "_meta": {
          "io.modelcontextprotocol/protocolVersion": "MCP_PROTOCOL_VERSION",
          "io.modelcontextprotocol/clientCapabilities": {
            "extensions": {
              "io.modelcontextprotocol/ui": {
                "mimeTypes": ["text/html;profile=mcp-app"]
              }
            }
          }
        }
      }
    }'

Reemplaza lo siguiente:

  • TOOLSET_ENDPOINT: Es el resto del extremo del MCP después del nombre del servicio. Por ejemplo, para la API de Network Management, podría ser mcp/toolset-name.
  • MCP_PROTOCOL_VERSION: Es la versión del protocolo de MCP. Por ejemplo, 2026-07-28.

Ejemplos de casos de uso

A continuación, se incluyen ejemplos de casos de uso para el servidor de MCP de la API de Network Management:

  • Crea una prueba de conectividad
  • Obtén y enumera pruebas de conectividad
  • Borrar una prueba de conectividad

Instrucción de ejemplo:

"Ejecuta una prueba de conectividad de vm-1 a vm-2 en el puerto 22 con el servidor MCP de la API de Network Management".

Después de crear la prueba, sigue las instrucciones para ver y, luego, borrar el recurso de prueba.

Cómo interpretar los resultados:

  • Resultado de accesibilidad: Un valor de REACHABLE en reachabilityDetails indica que la configuración de red permite el tráfico.
  • Resultado del sondeo: Un valor de REACHABLE en probingDetails confirma que los sondeos activos enviados entre los extremos se realizaron correctamente.
  • Registros: Revisa el registro paso a paso para ver qué recursos se incluyeron en la prueba.

Configuraciones opcionales de seguridad

El MCP introduce nuevos riesgos y consideraciones de seguridad debido a la amplia variedad de acciones que puedes realizar con las herramientas de MCP. Para minimizar y administrar estos riesgos,Google Cloud ofrece parámetros de configuración predeterminados y políticas personalizables para controlar el uso de las herramientas de MCP en tu organización o proyecto deGoogle Cloud . Google Cloud

Para obtener más información sobre la seguridad y la administración de MCP, consulta Seguridad y protección de la IA.

¿Qué sigue?