Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Informazioni di riferimento sul comando dell'interfaccia della riga di comando di Agent 365
Gestire i server MCP in ambienti Dataverse. Il develop-mcp comando offre opzioni per pubblicare, dispubblicare, approvare, bloccare, impacchettare e registrare server MCP per l'uso negli ambienti Dataverse.
Ruolo minimo richiesto: varia in base al sottocomando
Syntax
a365 develop-mcp [command] [options]
Options
| Option | Description |
|---|---|
-v, --verbose |
Abilitare la registrazione dettagliata |
-?, -h, --help |
Visualizzare informazioni sulla Guida e sull'utilizzo |
develop-mcp list-environments
Elencare tutti gli ambienti Dataverse disponibili per la gestione del server MCP.
a365 develop-mcp list-environments [options]
Questo comando visualizza tutti gli ambienti Dataverse in cui è possibile gestire i server MCP.
Opzioni list-environments
| Option | Description |
|---|---|
-c, --config <config> |
Percorso del file di configurazione (impostazione predefinita: a365.config.json) |
--dry-run |
Mostra cosa sarebbe stato fatto senza eseguire |
-v, --verbose |
Abilitare la registrazione dettagliata |
-?, -h, --help |
Visualizzare informazioni sulla Guida e sull'utilizzo |
develop-mcp list-servers
Elencare i server MCP in un ambiente Dataverse specifico.
a365 develop-mcp list-servers [options]
Questo comando mostra tutti i server MCP attualmente distribuiti nell'ambiente Dataverse specificato.
Opzioni list-servers
| Option | Description |
|---|---|
-e, --environment-id <environment-id> |
ID dell'ambiente Dataverse |
-c, --config <config> |
Percorso del file di configurazione (impostazione predefinita: a365.config.json) |
--dry-run |
Mostra cosa sarebbe stato fatto senza eseguire |
-v, --verbose |
Abilitare la registrazione dettagliata |
-?, -h, --help |
Visualizzare informazioni sulla Guida e sull'utilizzo |
develop-mcp publish
Pubblicare un server MCP in un ambiente Dataverse.
a365 develop-mcp publish [options]
Usare questo comando per pubblicare un server MCP nell'ambiente Dataverse specificato.
Opzioni publish
| Option | Description |
|---|---|
-e, --environment-id <environment-id> |
ID dell'ambiente Dataverse |
-s, --server-name <server-name> |
Nome del server MCP da pubblicare |
-a, --alias <alias> |
Alias per il server MCP |
-d, --display-name <display-name> |
Nome visualizzato per il server MCP |
-c, --config <config> |
Percorso del file di configurazione (impostazione predefinita: a365.config.json) |
--dry-run |
Mostra cosa sarebbe stato fatto senza eseguire |
-?, -h, --help |
Visualizzare informazioni sulla Guida e sull'utilizzo |
develop-mcp unpublish
Annullare la pubblicazione di un server MCP da un ambiente Dataverse.
a365 develop-mcp unpublish [options]
Usare questo comando per rimuovere un server MCP dall'ambiente Dataverse specificato.
Opzioni unpublish
| Option | Description |
|---|---|
-e, --environment-id <environment-id> |
ID dell'ambiente Dataverse |
-s, --server-name <server-name> |
Nome del server MCP per annullare la pubblicazione |
-c, --config <config> |
Percorso del file di configurazione (impostazione predefinita: a365.config.json) |
--dry-run |
Mostra cosa sarebbe stato fatto senza eseguire |
-?, -h, --help |
Visualizzare informazioni sulla Guida e sull'utilizzo |
develop-mcp approve
Approvare un server MCP.
a365 develop-mcp approve [options]
Questo comando approva un server MCP da usare nell'ambiente.
Opzioni approve
| Option | Description |
|---|---|
-s, --server-name <server-name> |
Nome del server MCP da approvare |
-c, --config <config> |
Percorso del file di configurazione (impostazione predefinita: a365.config.json) |
--dry-run |
Mostra cosa sarebbe stato fatto senza eseguire |
-?, -h, --help |
Visualizzare informazioni sulla Guida e sull'utilizzo |
develop-mcp block
Bloccare un server MCP.
a365 develop-mcp block [options]
Usare questo comando per impedire l'uso di un server MCP nell'ambiente.
Opzioni block
| Option | Description |
|---|---|
-s, --server-name <server-name> |
Nome del server MCP da bloccare |
-c, --config <config> |
Percorso del file di configurazione (impostazione predefinita: a365.config.json) |
--dry-run |
Mostra cosa sarebbe stato fatto senza eseguire |
-?, -h, --help |
Visualizzare informazioni sulla Guida e sull'utilizzo |
develop-mcp package-mcp-server
Generare un pacchetto server MCP per l'invio nell'interfaccia di amministrazione di Microsoft.
a365 develop-mcp package-mcp-server [options]
Usare questo comando per creare un pacchetto di distribuzione per un server MCP che è possibile inviare all'interfaccia di amministrazione Microsoft.
Opzioni package-mcp-server
| Option | Description |
|---|---|
--server-name <server-name> |
Nome server MCP (OBBLIGATORIO) |
--developer-name <developer-name> |
Nome visualizzato del server di pubblicazione o dello sviluppatore (OBBLIGATORIO) |
--icon-url <icon-url> |
URL pubblico a un'icona PNG per il server MCP (OBBLIGATORIO) |
--output-path <output-path> |
Directory di destinazione per il pacchetto ZIP generato (REQUIRED) |
--dry-run |
Mostra cosa sarebbe stato fatto senza eseguire |
-c, --config <config> |
Percorso del file di configurazione (impostazione predefinita: a365.config.json) |
-?, -h, --help |
Visualizzare informazioni sulla Guida e sull'utilizzo |
develop-mcp register-external-mcp-server
Registra un server MCP esterno con Entra, OAuth esterno, chiave API o senza autenticazione.
a365 develop-mcp register-external-mcp-server [options]
Usa questo comando per registrare un server MCP ospitato esternamente (di terze parti) presso il tuo inquilino. Il comando crea le registrazioni dell'app Microsoft Entra di cui la piattaforma ha bisogno, chiama la piattaforma Agent 365 per aggiungere il server MCP e configura gli URI di reindirizzamento e i permessi API sulle nuove registrazioni dell'app.
Il nome del server deve iniziare con il ext_ prefisso ed essere lungo al massimo 20 caratteri, ad esempio ext_MyServer. I nomi degli strumenti devono corrispondere esattamente ai nomi esposti dal server MCP remoto. I nomi non corrispondenti causano fallimento delle invocazioni degli strumenti a runtime.
Puoi fornire i parametri in tre modi:
- Passale come opzioni in linea di comando.
- Fornisci un file JSON con
--input-file. Le opzioni della riga di comando sovrascrivono i valori del file. Vediregister-external-mcp-server-sample.jsonnei template CLI la struttura del file. - Ometti qualsiasi valore necessario da stimolare in modo interattivo.
Dopo che la registrazione avrà avuto successo, chiedi al tuo amministratore tenant di approvare il nuovo server MCP prima che gli agenti possano utilizzarlo. Se ti sei registrato con ExternalOAuth, aggiungi anche l'URI di reindirizzamento visualizzato alla tua applicazione IDP esterna.
Important
Se la registrazione fallisce dopo la creazione delle registrazioni dell'app Microsoft Entra, le app non vengono automaticamente annullate. Eliminali manualmente dal portale Azure prima di riprovare.
Opzioni register-external-mcp-server
Alcune opzioni sono richieste solo per tipi specifici di autenticazione, come descritto nella colonna di descrizione.
| Option | Description |
|---|---|
-s, --server-name <server-name> |
Nome del server MCP. Deve iniziare con ext_ e avere al massimo 20 caratteri, ad esempio ext_MyServer |
-u, --server-url <server-url> |
URL remoto del server MCP. Deve essere un URL HTTP o HTTPS valido |
-a, --auth-type <auth-type> |
Tipo di autenticazione: EntraOAuth, ExternalOAuth, APIKey, o NoAuth |
--publisher <publisher> |
Publisher name (usato nei metadati del pacchetto) |
--description <description> |
Descrizione del server (utilizzata nei metadati del pacchetto) |
--tools <tools> |
Ad esempio, elenco separato da virgole dei nomi degli strumenti esposti da questo server tool1,tool2,tool3 |
-f, --input-file <input-file> |
Percorso verso un file JSON con i parametri di registrazione |
--remote-scopes <remote-scopes> |
Scope per il server MCP remoto, ad api://{appId-guid}/{scopeName}esempio. Usato con EntraOAuth |
-t, --tenant-id <tenant-id> |
Entra tenant ID per la registrazione dell'app. Predefinito all'attuale az login inquilino |
--service-tree-id <service-tree-id> |
ServiceTree ID per la registrazione dell'app Entra. Richiesto nei tenant aziendali Microsoft |
--idp-authorization-url <url> |
URL di autorizzazione OAuth esterno. Obbligatorio quando --auth-type è ExternalOAuth |
--idp-token-url <url> |
URL esterno del token OAuth. Obbligatorio quando --auth-type è ExternalOAuth |
--idp-scopes <scopes> |
Scope OAuth esterni. Obbligatorio quando --auth-type è ExternalOAuth |
--idp-client-id <client-id> |
ID client OAuth esterno. Obbligatorio quando --auth-type è ExternalOAuth |
--idp-client-secret <client-secret> |
Segreto client OAuth esterno. Obbligatorio quando --auth-type è ExternalOAuth |
--api-key-location <location> |
Posizione della chiave API: Header oppure Query. Obbligatorio quando --auth-type è APIKey |
--api-key-name <name> |
Parametro o nome dell'intestazione della chiave API, ad esempio X-API-Key o token. Obbligatorio quando --auth-type è APIKey |
--dry-run |
Mostra cosa sarebbe stato fatto senza eseguire |
-v, --verbose |
Abilitare la registrazione dettagliata |
-?, -h, --help |
Visualizzare informazioni sulla Guida e sull'utilizzo |