Azure MCP Server
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 |