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.
Il server MCP Azure consente di gestire le risorse Azure Functions usando i prompt del linguaggio naturale. È possibile gestire le risorse dell'app per le funzioni esistenti e generare codice Azure Functions, inclusi i modelli di funzione, lo scaffolding del progetto e l'individuazione del linguaggio.
Azure Functions è un servizio di calcolo serverless per l'esecuzione di codice basato su eventi senza gestire l'infrastruttura. Per altre informazioni, vedere Azure Functions documentazione.
Annotazioni
parametri Tool: gli strumenti server Azure MCP definiscono i parametri per i dati necessari per completare le attività. Alcuni di questi parametri sono specifici di ogni strumento e sono documentati di seguito. Altri parametri sono globali e condivisi da tutti gli strumenti. Per altre informazioni, vedere Parametri degli strumenti.
App per le funzioni: elencare o ottenere
Ottieni i dettagli per una specifica app di funzioni o elenca tutte le app di funzioni nella tua sottoscrizione. Restituisce informazioni che includono nome, posizione, stato e piano di servizio app.
Alcuni prompt di esempio includono:
- Elencare tutte le app di funzioni nella mia sottoscrizione.
- "Mostra tutte le app per le funzioni nel gruppo di risorse 'rg-production'".
- "Recuperare i dettagli per l'app per le funzioni denominata "HealthMonitor" nel gruppo di risorse "rg-production".
- "È possibile ottenere la configurazione dell'app per le funzioni 'DataProcessor' all'interno del gruppo di risorse 'rg-analytics'?"
| Parametro | Obbligatorio o facoltativo | Description |
|---|---|---|
| App per le funzioni | Opzionale | Nome dell'app per le funzioni. |
Suggerimenti di annotazione degli strumenti:
Distruttivo: ❌ | Idempotente: ✅ | Open World: ❌ | Sola lettura: ✅ | Segreto: ❌ | Locale obbligatorio: ❌
Funzioni: ottenere l'elenco di linguaggi
Questo strumento elenca i linguaggi di programmazione supportati per lo sviluppo di Azure Functions. Consente di individuare le lingue disponibili, confrontare le opzioni della lingua e scegliere una lingua per avviare un progetto. Restituisce nomi di linguaggio, versioni di runtime, prerequisiti, strumenti di sviluppo consigliati e comandi init, esecuzione e compilazione. Esaminare queste informazioni prima di utilizzare funzioni project get e funzioni template get.
Alcuni prompt di esempio includono:
- "Quali linguaggi di programmazione supportano Azure Functions?"
- "Mostra un confronto fianco a fianco di tutti i linguaggi supportati da Azure Functions."
- "Quali versioni di runtime sono disponibili per Azure Functions?"
Suggerimenti di annotazione degli strumenti:
Distruttivo: ❌ | Idempotente: ✅ | Open World: ❌ | Sola lettura: ✅ | Segreto: ❌ | Locale obbligatorio: ❌
Funzioni: get project get
Questo strumento restituisce informazioni sullo scaffolding del progetto per una nuova app Azure Functions. Fornisce una panoramica della struttura del progetto, istruzioni di installazione e un elenco di file che consentono di inizializzare un progetto serverless. L'output consente di creare i file e le cartelle per il linguaggio di programmazione selezionato.
Alcuni prompt di esempio includono:
- "Configurare un nuovo progetto Azure Functions nel linguaggio "python".
- "Generare i file di progetto per un'app TypeScript Azure Functions, il linguaggio 'typescript'."
- Crea il boilerplate per un'app Java Azure Functions utilizzando JDK 21 e il linguaggio 'java'.
| Parametro | Obbligatorio o facoltativo | Description |
|---|---|---|
| Language | Obbligatorio | Linguaggio di programmazione per il progetto Azure Functions. Valori validi: python, typescript, javascriptjava, csharp, , . powershell |
Suggerimenti di annotazione degli strumenti:
Distruttivo: ❌ | Idempotente: ✅ | Open World: ❌ | Sola lettura: ✅ | Segreto: ❌ | Locale obbligatorio: ❌
Funzioni: elencare o ottenere un modello
Elencare i modelli di Funzioni di Azure disponibili o generare il codice della funzione. Mostra i trigger (HTTP, Timer, Blob, EventHub, Durable, MCP trigger e altro ancora), associazioni e opzioni di funzione serverless. Creare funzioni durevoli, orchestrazioni, funzioni di attività o funzioni server MCP. Supporta l'infrastruttura azd con modelli Bicep, Terraform e ARM. Senza il parametro del modello, questo strumento elenca tutti i modelli per la lingua specificata. Con il parametro del modello, questo strumento genera il codice della funzione usando il trigger specificato e le associazioni di input e output facoltative. Specificare un trigger e zero o più associazioni. Eseguire questo strumento dopo l'esecuzione di functions language list e functions project get.
Alcuni prompt di esempio includono:
- "Quali trigger e associazioni sono disponibili per il linguaggio 'csharp' Azure Functions?"
- "Mostra tutti i modelli di funzione Azure per il linguaggio 'python'".
- "Creare una funzione dal modello 'TimerTrigger' nel linguaggio 'csharp' che viene eseguito ogni 5 minuti."
- Mostra il modello 'CosmosDBTrigger' con un binding di output nella lingua 'java'.
- "Ho bisogno di un modello 'McpToolTrigger' nel linguaggio 'typescript' con la versione di runtime '22'".
| Parametro | Obbligatorio o facoltativo | Description |
|---|---|---|
| Language | Obbligatorio | Linguaggio di programmazione per il progetto Azure Functions. Valori validi: python, typescript, javascript, java, csharp, powershell. |
| Versione di runtime | Opzionale | Versione di runtime facoltativa per Java o TypeScript/JavaScript. Quando fornito, i segnaposto del modello come {{javaVersion}} o {{nodeVersion}} vengono sostituiti automaticamente. Per le versioni supportate, vedere "elenco dei linguaggi delle funzioni". |
| Nome modello | Opzionale | Nome del modello di funzione da recuperare. Omettere di elencare tutti i modelli disponibili per la lingua specificata e i valori validi del nome del modello. |
| Risultato | Opzionale | Formato dell'output.
New (impostazione predefinita) restituisce tutti i file in un singolo elenco di file per la creazione di progetti completi.
Add separa i file in file di funzione e file di progetto con istruzioni di unione per l'aggiunta a progetti esistenti. |
Suggerimenti di annotazione degli strumenti:
Distruttivo: ❌ | Idempotente: ✅ | Open World: ❌ | Sola lettura: ✅ | Segreto: ❌ | Locale obbligatorio: ❌