Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AZURE_COSMOSDB_KEY | Yes | The primary or secondary key for your Azure Cosmos DB account. Important: Treat this key like a password and keep it secure. | |
| AZURE_COSMOSDB_ENDPOINT | Yes | The endpoint URL for your Azure Cosmos DB account. | |
| AZURE_STORAGE_ACCOUNT_URL | Yes | The URL of your Azure Storage account (e.g., 'https://<your_account_name>.blob.core.windows.net'). |
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Azure Operations Audit Log | A log of all Azure operations performed through this server |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| blob_container_create | Create a new Blob Storage container |
| blob_container_list | List all Blob Storage containers |
| blob_container_delete | Delete a Blob Storage container |
| blob_upload | Upload a blob to Blob Storage |
| blob_delete | Delete a blob from Blob Storage |
| blob_list | List blobs in a Blob Storage container |
| blob_read | Read a blob's content from Blob Storage |
| cosmosdb_container_create | Create a new Cosmos DB container |
| cosmosdb_container_describe | Get details about a Cosmos DB container |
| cosmosdb_container_list | List all Cosmos DB containers in a database |
| cosmosdb_container_delete | Delete a Cosmos DB container |
| cosmosdb_item_create | Create a new item in a Cosmos DB container |
| cosmosdb_item_read | Read an item from a Cosmos DB container |
| cosmosdb_item_replace | Replace an item in a Cosmos DB container |
| cosmosdb_item_delete | Delete an item from a Cosmos DB container |
| cosmosdb_item_query | Query items in a Cosmos DB container using SQL |
| app_configuration_kv_read | Read key-values from Azure App Configuration |
| app_configuration_kv_write | Write or update a key-value in Azure App Configuration |
| app_configuration_kv_delete | Delete a key-value from Azure App Configuration |