You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Azure MCP Server can create directories in a Data Lake file system. This functionality helps you organize your hierarchical data structure in Azure Data Lake Storage by creating new folder paths as needed.
24
+
The Azure MCP Server can list all storage accounts in a subscription. This functionality provides an overview of your storage infrastructure.
25
25
26
26
Example prompts include:
27
27
28
-
- **Create directory**: "Create a new directory called 'data/logs' in my 'analytics' file system in storage account 'mydatalake'."
29
-
- **Make folder**: "Create folder 'archives/2024' in file system 'backup-data'"
30
-
- **New directory**: "Make a directory 'processed/monthly' in my data lake file system"
31
-
- **Create path**: "Create directory structure 'raw-data/sales/quarterly' in my file system"
32
-
- **Make subdirectory**: "Create subdirectory 'temp/staging' in my 'workflow' file system"
28
+
- **List accounts**: "Show me all storage accounts in my subscription."
29
+
- **View accounts**: "What storage accounts do I have available?"
30
+
- **Find accounts**: "List my storage accounts."
31
+
- **Query accounts**: "Show all my storage resources."
32
+
- **Check accounts**: "Storage accounts in subscription abc123."
33
+
34
+
## Blob: set blob access tier in a batch
35
+
36
+
Azure MCP Server can set the access tier for multiple blobs in a single batch operation. This functionality efficiently changes the storage tier for multiple blobs simultaneously to optimize storage costs and access patterns based on your data usage needs.
37
+
38
+
Example prompts include:
39
+
40
+
- **Set tier for multiple blobs**: "Set the access tier to 'Cool' for files 'data1.csv' and 'data2.csv' in my 'analytics' container."
41
+
- **Archive old files**: "Change the tier to 'Archive' for all backup files in container 'backups'"
42
+
- **Optimize storage costs**: "Set tier to 'Hot' for frequently accessed files in my 'documents' container"
43
+
- **Batch tier change**: "Move files to 'Cool' tier: 'log1.txt', 'log2.txt', 'log3.txt' in container 'logs'"
44
+
- **Update access tier**: "Change access tier to 'Archive' for multiple files in my storage account"
33
45
34
46
| Parameter | Required or optional | Description |
35
47
|-----------|-------------|-------------|
36
-
| **Directory path** | Required | The full path of the directory to create in the Data Lake, including the file system name (for example, 'myfilesystem/data/logs' or 'myfilesystem/archives/2024'). Use forward slashes (/) to separate the file system name from the directory path and for subdirectories. |
37
-
| **Account name** | Required | The name of the Azure Storage account. This name is unique to Azure (for example, 'mystorageaccount'). |
38
-
| **Resource group** | Optional | The name of the resource group containing the resource. |
48
+
| **Account** | Required | The name of the Azure Storage account. This name is unique to Azure (for example, 'mystorageaccount'). |
49
+
| **Container** | Required | The name of the container to access within the storage account. |
50
+
| **Tier** | Required | The access tier to set for the blobs. Valid values include Hot, Cool, Archive, and others depending on the storage account type. |
51
+
| **Blob names** | Required | The names of the blobs to set the access tier for. Provide multiple blob names separated by spaces. Each blob name should be the full path within the container (for example, 'file1.txt' or 'folder/file2.txt'). |
52
+
39
53
40
-
## Get container details
54
+
## Blob: get container details
41
55
42
56
The Azure MCP Server shows detailed information about a specific container in a storage account. This information includes metadata, access policies, and other properties.
43
57
@@ -50,27 +64,11 @@ Example prompts include:
50
64
51
65
| Parameter | Required or optional | Description |
52
66
|-----------|-------------|-------------|
53
-
| **Subscription** | Required | The Azure subscription ID or name. |
54
67
| **Account name** | Required | The name of the Azure Storage account. |
55
68
| **Container name** | Required | The name of the container to access. |
56
69
57
-
## List accounts
58
-
59
-
The Azure MCP Server can list all storage accounts in a subscription. This functionality provides an overview of your storage infrastructure.
60
-
61
-
Example prompts include:
62
70
63
-
- **List accounts**: "Show me all storage accounts in my subscription."
64
-
- **View accounts**: "What storage accounts do I have available?"
65
-
- **Find accounts**: "List my storage accounts."
66
-
- **Query accounts**: "Show all my storage resources."
67
-
- **Check accounts**: "Storage accounts in subscription abc123."
68
-
69
-
| Parameter | Required or optional | Description |
70
-
|-----------|-------------|-------------|
71
-
| **Subscription** | Required | The Azure subscription ID or name. |
72
-
73
-
## List containers
71
+
## Blob: List containers
74
72
75
73
The Azure MCP Server can list all blob containers in a storage account. This functionality helps you organize and manage your blob data.
76
74
@@ -83,10 +81,9 @@ Example prompts include:
83
81
84
82
| Parameter | Required or optional | Description |
85
83
|-----------|-------------|-------------|
86
-
| **Subscription** | Required | The Azure subscription ID or name. |
87
84
| **Account name** | Required | The name of the Azure Storage account. |
88
85
89
-
## List container blobs
86
+
## Blob: list container blobs
90
87
91
88
The Azure MCP Server can list all blobs in a container. This feature helps you manage the files stored in your blob storage.
92
89
@@ -100,29 +97,28 @@ Example prompts include:
100
97
101
98
| Parameter | Required or optional | Description |
102
99
|-----------|-------------|-------------|
103
-
| **Subscription** | Required | The Azure subscription ID or name. |
104
100
| **Account name** | Required | The name of the Azure Storage account. |
105
101
| **Container name** | Required | The name of the container to access. |
106
102
107
-
## List tables
108
103
109
-
The Azure MCP Server can list all tables in a storage account. This functionality helps you manage your structured NoSQL data.
104
+
## Datalake: create directory
105
+
106
+
The Azure MCP Server can create directories in a Data Lake file system. This functionality helps you organize your hierarchical data structure in Azure Data Lake Storage by creating new folder paths as needed.
110
107
111
108
Example prompts include:
112
109
113
-
- **List tables**: "Show me all tables in my 'mystorageaccount' storage account."
114
-
- **View tables**: "What tables do I have in storage account 'app_data'?"
115
-
- **Find tables**: "List all tables in my storage 'user_data'"
116
-
- **Query tables**: "Show available tables in my storage account"
117
-
- **Check tables**: "Get all storage tables in my 'analytics_data' account"
110
+
- **Create directory**: "Create a new directory called 'data/logs' in my 'analytics' file system in storage account 'mydatalake'."
111
+
- **Make folder**: "Create folder 'archives/2024' in file system 'backup-data'"
112
+
- **New directory**: "Make a directory 'processed/monthly' in my data lake file system"
113
+
- **Create path**: "Create directory structure 'raw-data/sales/quarterly' in my file system"
114
+
- **Make subdirectory**: "Create subdirectory 'temp/staging' in my 'workflow' file system"
118
115
119
116
| Parameter | Required or optional | Description |
120
117
|-----------|-------------|-------------|
121
-
| **Subscription** | Required | The Azure subscription ID or name. |
122
-
| **Account name** | Required | The name of the Azure Storage account. |
123
-
124
-
## List file system paths
118
+
| **Directory path** | Required | The full path of the directory to create in the Data Lake, including the file system name (for example, 'myfilesystem/data/logs' or 'myfilesystem/archives/2024'). Use forward slashes (/) to separate the file system name from the directory path and for subdirectories. |
119
+
| **Account name** | Required | The name of the Azure Storage account. This name is unique to Azure (for example, 'mystorageaccount'). |
125
120
121
+
## Datalake: list file system paths
126
122
127
123
The Azure MCP Server can list all paths (files and directories) in a Data Lake file system. This functionality helps you explore and manage your hierarchical data stored in Azure Data Lake Storage.
128
124
@@ -138,26 +134,43 @@ Example prompts include:
138
134
|-----------|-------------|-------------|
139
135
| **File system name** | Required | The name of the Data Lake file system to access within the storage account. |
140
136
| **Account name** | Required | The name of the Azure Storage account. This name is unique to Azure (for example, 'mystorageaccount'). |
141
-
| **Resource group** | Optional | The name of the resource group containing the resource. |
137
+
| **Filter path** | Optional | The prefix to filter paths in the Data Lake. Only paths that start with this prefix will be listed. |
138
+
| **Recursive** | Optional | Flag to indicate whether the command will operate recursively on all subdirectories. |
142
139
143
-
## Set blob access tier in a batch
140
+
## Share: list files
144
141
145
-
Azure MCP Server can set the access tier for multiple blobs in a single batch operation. This functionality efficiently changes the storage tier for multiple blobs simultaneously to optimize storage costs and access patterns based on your data usage needs.
142
+
The Azure MCP Server can list files and directories within a file share directory. This functionality recursively lists all items in a specified file share directory, including files, subdirectories, and their properties. Files and directories may be filtered by a prefix.
146
143
147
144
Example prompts include:
148
145
149
-
- **Set tier for multiple blobs**: "Set the access tier to 'Cool' for files 'data1.csv' and 'data2.csv' in my 'analytics' container."
150
-
- **Archive old files**: "Change the tier to 'Archive' for all backup files in container 'backups'"
151
-
- **Optimize storage costs**: "Set tier to 'Hot' for frequently accessed files in my 'documents' container"
152
-
- **Batch tier change**: "Move files to 'Cool' tier: 'log1.txt', 'log2.txt', 'log3.txt' in container 'logs'"
153
-
- **Update access tier**: "Change access tier to 'Archive' for multiple files in my storage account"
146
+
- **List files**: "Show me all files in the 'documents' directory of my 'myshare' file share in storage account 'mystorageaccount'."
147
+
- **View directory contents**: "What files are in directory 'projects/2024' in my 'teamshare' file share?"
148
+
- **Find files with prefix**: "List all files starting with 'report_' in directory 'reports' of my file share"
149
+
- **Browse folders**: "Show contents of directory 'uploads/images' in my file share"
150
+
- **Check directory**: "Get all files and folders in 'backup/daily' directory of my file share"
154
151
155
152
| Parameter | Required or optional | Description |
156
153
|-----------|-------------|-------------|
157
-
| **Account** | Required | The name of the Azure Storage account. This name is unique to Azure (for example, 'mystorageaccount'). |
158
-
| **Container** | Required | The name of the container to access within the storage account. |
159
-
| **Tier** | Required | The access tier to set for the blobs. Valid values include Hot, Cool, Archive, and others depending on the storage account type. |
160
-
| **Blob names** | Required | The names of the blobs to set the access tier for. Provide multiple blob names separated by spaces. Each blob name should be the full path within the container (for example, 'file1.txt' or 'folder/file2.txt'). |
154
+
| **Account** | Required | The name of the Azure Storage account. This is the unique name you chose for your storage account (for example, 'mystorageaccount'). |
155
+
| **Share** | Required | The name of the file share to access within the storage account. |
156
+
| **Directory path** | Required | The path of the directory to list within the file share (for example, 'documents/projects' or 'uploads/2024'). Use forward slashes (/) to separate subdirectories. |
157
+
| **Prefix** | Optional | Optional prefix to filter results. Only items that start with this prefix will be returned. |
158
+
159
+
## Table: list tables
160
+
161
+
The Azure MCP Server can list all tables in a storage account. This functionality helps you manage your structured NoSQL data.
162
+
163
+
Example prompts include:
164
+
165
+
- **List tables**: "Show me all tables in my 'mystorageaccount' storage account."
166
+
- **View tables**: "What tables do I have in storage account 'app_data'?"
167
+
- **Find tables**: "List all tables in my storage 'user_data'"
168
+
- **Query tables**: "Show available tables in my storage account"
169
+
- **Check tables**: "Get all storage tables in my 'analytics_data' account"
170
+
171
+
| Parameter | Required or optional | Description |
172
+
|-----------|-------------|-------------|
173
+
| **Account name** | Required | The name of the Azure Storage account. |
0 commit comments