Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Referencia de comandos de la CLI
Administrar servidores MCP en entornos de Dataverse. El develop-mcp comando ofrece opciones para publicar, despublicar, aprobar, bloquear, empaquetar y registrar servidores MCP para su uso en entornos Dataverse.
Rol mínimo necesario: varía según el subcomando.
Syntax
a365 develop-mcp [command] [options]
Options
| Option | Description |
|---|---|
-v, --verbose |
Habilitación del registro detallado |
-?, -h, --help |
Mostrar información de ayuda y uso |
develop-mcp list-environments
Enumere todos los entornos de Dataverse disponibles para la administración del servidor MCP.
a365 develop-mcp list-environments [options]
Este comando muestra todos los entornos de Dataverse donde puede administrar servidores MCP.
list-environments Opciones
| Option | Description |
|---|---|
--dry-run |
Mostrar lo que se haría sin ejecutar |
-v, --verbose |
Habilitación del registro detallado |
-?, -h, --help |
Mostrar información de ayuda y uso |
develop-mcp list-servers
Enumeración de servidores MCP en un entorno específico de Dataverse.
a365 develop-mcp list-servers [options]
Este comando muestra todos los servidores MCP que se implementan actualmente en el entorno de Dataverse especificado.
list-servers Opciones
| Option | Description |
|---|---|
-e, --environment-id <environment-id> |
Id. de entorno de Dataverse |
--dry-run |
Mostrar lo que se haría sin ejecutar |
-v, --verbose |
Habilitación del registro detallado |
-?, -h, --help |
Mostrar información de ayuda y uso |
develop-mcp publish
Publique un servidor MCP en un entorno de Dataverse.
a365 develop-mcp publish [options]
Use este comando para publicar un servidor MCP en el entorno de Dataverse especificado.
publish Opciones
| Option | Description |
|---|---|
-e, --environment-id <environment-id> |
Id. de entorno de Dataverse |
-s, --server-name <server-name> |
Nombre del servidor MCP para publicar |
-a, --alias <alias> |
Alias para el servidor MCP |
-d, --display-name <display-name> |
Nombre para mostrar del servidor MCP |
--dry-run |
Mostrar lo que se haría sin ejecutar |
-?, -h, --help |
Mostrar información de ayuda y uso |
develop-mcp unpublish
Anulación de la publicación de un servidor MCP desde un entorno de Dataverse.
a365 develop-mcp unpublish [options]
Use este comando para quitar un servidor MCP del entorno de Dataverse especificado.
unpublish Opciones
| Option | Description |
|---|---|
-e, --environment-id <environment-id> |
Id. de entorno de Dataverse |
-s, --server-name <server-name> |
Nombre del servidor MCP para anular la publicación |
--dry-run |
Mostrar lo que se haría sin ejecutar |
-?, -h, --help |
Mostrar información de ayuda y uso |
develop-mcp approve
Aprobar un servidor MCP.
a365 develop-mcp approve [options]
Este comando aprueba un servidor MCP para su uso en el entorno.
approve Opciones
| Option | Description |
|---|---|
-s, --server-name <server-name> |
Nombre del servidor MCP para aprobar |
--dry-run |
Mostrar lo que se haría sin ejecutar |
-?, -h, --help |
Mostrar información de ayuda y uso |
develop-mcp block
Bloquear un servidor MCP.
a365 develop-mcp block [options]
Use este comando para impedir que se use un servidor MCP en su entorno.
block Opciones
| Option | Description |
|---|---|
-s, --server-name <server-name> |
Nombre del servidor MCP que se va a bloquear |
--dry-run |
Mostrar lo que se haría sin ejecutar |
-?, -h, --help |
Mostrar información de ayuda y uso |
develop-mcp package-mcp-server
Genere el paquete de servidor MCP para su envío en Microsoft centro de administración.
a365 develop-mcp package-mcp-server [options]
Use este comando para crear un paquete de implementación para un servidor MCP que pueda enviar al Centro de administración de Microsoft.
package-mcp-server Opciones
| Option | Description |
|---|---|
--server-name <server-name> |
Nombre del servidor MCP (OBLIGATORIO) |
--developer-name <developer-name> |
Nombre para mostrar del publicador o del desarrollador (OBLIGATORIO) |
--icon-url <icon-url> |
Dirección URL pública a un icono PNG para el servidor MCP (OBLIGATORIO) |
--output-path <output-path> |
Directorio de destino para el paquete ZIP generado (OBLIGATORIO) |
--dry-run |
Mostrar lo que se haría sin ejecutar |
-?, -h, --help |
Mostrar información de ayuda y uso |
develop-mcp register-external-mcp-server
Registra un servidor MCP externo con Entra, OAuth externo, clave API o sin autenticación.
a365 develop-mcp register-external-mcp-server [options]
Usa este comando para registrar un servidor MCP alojado externamente (de terceros) con tu inquilino. El comando crea los registros de la app Microsoft Entra que la plataforma necesita, llama a la plataforma Agent 365 para añadir el servidor MCP y configura los URI de redirección y los permisos de la API en los nuevos registros de la app.
El nombre del servidor debe comenzar con el ext_ prefijo y tener como máximo 20 caracteres, por ext_MyServerejemplo. Los nombres de las herramientas deben coincidir exactamente con los nombres expuestos por el servidor MCP remoto. Los nombres desajustados hacen que las invocaciones de herramientas fallen en tiempo de ejecución.
Puedes suministrar parámetros de tres maneras:
- Pásalas como opciones de línea de comandos.
- Proporciona un archivo JSON con
--input-file. Las opciones de línea de comandos sobrescriben valores del archivo. Consultaregister-external-mcp-server-sample.jsonen las plantillas CLI para la estructura de archivos. - Omite cualquier valor necesario que se deba indicar de forma interactiva.
Después de que el registro tenga éxito, pide a tu administrador de inquilinos que apruebe el nuevo servidor MCP antes de que los agentes puedan usarlo. Si te registraste con ExternalOAuth, también añade el URI de redirección mostrado a tu solicitud externa IDP.
Important
Si el registro falla después de que se creen los registros de la app Microsoft Entra, las aplicaciones no se revierten automáticamente. Bórralos manualmente en el portal de Azure antes de volver a intentarlo.
register-external-mcp-server Opciones
Algunas opciones solo son necesarias para tipos específicos de autenticación, como se describe en la columna de descripción.
| Option | Description |
|---|---|
-s, --server-name <server-name> |
Nombre del servidor MCP. Por ejemplo, debe empezar con ext_ y ser como máximo 20 caracteres ext_MyServer |
-u, --server-url <server-url> |
URL remota del servidor MCP. Debe ser una URL HTTP o HTTPS válida |
-a, --auth-type <auth-type> |
Tipo de autenticación: EntraOAuth, ExternalOAuth, APIKey, o NoAuth |
--publisher <publisher> |
Nombre del Publisher (usado en los metadatos del paquete) |
--description <description> |
Descripción del servidor (usada en los metadatos del paquete) |
--tools <tools> |
Por ejemplo, una lista separada por comas de nombres de herramientas expuestos por este servidor tool1,tool2,tool3 |
-f, --input-file <input-file> |
Ruta hacia un archivo JSON con los parámetros de registro |
--remote-scopes <remote-scopes> |
Ámbitos para el servidor MCP remoto, por api://{appId-guid}/{scopeName}ejemplo. Se usa con EntraOAuth. |
-t, --tenant-id <tenant-id> |
Entra el ID del inquilino para el registro de la app. Por defecto al inquilino actual az login |
--service-tree-id <service-tree-id> |
Identificador ServiceTree para el registro de la app Entra. Obligatorio en los tenants corporativos de Microsoft |
--idp-authorization-url <url> |
URL de autorización OAuth externa. Obligatorio cuando se --auth-typeExternalOAuth |
--idp-token-url <url> |
URL externa del token OAuth. Obligatorio cuando se --auth-typeExternalOAuth |
--idp-scopes <scopes> |
Oscilaciones OAuth externas. Obligatorio cuando se --auth-typeExternalOAuth |
--idp-client-id <client-id> |
ID de cliente OAuth externo. Obligatorio cuando se --auth-typeExternalOAuth |
--idp-client-secret <client-secret> |
Secreto externo de cliente OAuth. Obligatorio cuando se --auth-typeExternalOAuth |
--api-key-location <location> |
Ubicación de la clave API: Header o Query. Obligatorio cuando se --auth-typeAPIKey |
--api-key-name <name> |
Parámetro clave API o nombre de cabecera, por ejemplo X-API-Key o token. Obligatorio cuando se --auth-typeAPIKey |
--dry-run |
Mostrar lo que se haría sin ejecutar |
-v, --verbose |
Habilitación del registro detallado |
-?, -h, --help |
Mostrar información de ayuda y uso |