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 Funzioni di Azure usando i prompt del linguaggio naturale. È possibile gestire le risorse dell'app per le funzioni esistenti e generare codice Funzioni di Azure, inclusi i modelli di funzione, lo scaffolding del progetto e l'individuazione del linguaggio.
Funzioni di Azure è un servizio di calcolo serverless per l'esecuzione di codice basato su eventi senza gestire l'infrastruttura. Per altre informazioni, vedere Funzioni di Azure 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 Funzioni di Azure. 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 Funzioni di Azure?"
- "Mostra un confronto fianco a fianco di tutti i linguaggi supportati da Funzioni di Azure."
- "Quali versioni di runtime sono disponibili per Funzioni di Azure?"
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 Funzioni di Azure. 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 Funzioni di Azure nel linguaggio "python".
- "Generare i file di progetto per un'app TypeScript Funzioni di Azure, il linguaggio 'typescript'."
- Crea il boilerplate per un'app Java Funzioni di Azure utilizzando JDK 21 e il linguaggio 'java'.
| Parametro | Obbligatorio o facoltativo | Description |
|---|---|---|
| Language | Obbligatorio | Linguaggio di programmazione per il progetto Funzioni di Azure. 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
Generare codice di Funzioni di Azure da modelli che includono trigger, associazioni, agenti di intelligenza artificiale, Durable Functions e Model Context Protocol (MCP) server, oppure elencare i modelli disponibili. Questo strumento genera codice di funzione serverless per un linguaggio specificato. Senza il parametro del modello, questo strumento elenca i modelli disponibili 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' Funzioni di Azure?"
- "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 Funzioni di Azure. 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. |
Suggerimenti di annotazione degli strumenti:
Distruttivo: ❌ | Idempotente: ✅ | Open World: ❌ | Sola lettura: ✅ | Segreto: ❌ | Locale obbligatorio: ❌