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
varstorage=newCommandGroup("storage","Storage operations - Commands for managing and accessing Azure Storage resources. Includes operations for containers, blobs, and tables.");
30
+
varstorage=newCommandGroup("storage",
31
+
"""
32
+
Storage operations - Commands for managing and accessing Azure Storage accounts and their data services
33
+
including Blobs, Data Lake Gen 2, Shares, Tables, and Queues for scalable cloud storage solutions. Use
34
+
this tool when you need to list storage accounts, work with blob containers and blobs, access file shares,
35
+
querying table storage, handle queue messages. This tool focuses on object storage, file storage,
36
+
simple NoSQL table storage scenarios, and queue messaging. This tool is a hierarchical MCP command router
37
+
where sub-commands are routed to MCP servers that require specific fields inside the "parameters" object.
38
+
To invoke a command, set "command" and wrap its arguments in "parameters". Set "learn=true" to discover
39
+
available sub-commands for different Azure Storage service operations including blobs, datalake, shares,
40
+
tables, and queues. Note that this tool requires appropriate Storage account permissions and will only
41
+
access storage resources accessible to the authenticated user.
42
+
""");
31
43
rootGroup.AddSubGroup(storage);
32
44
33
45
// Create Storage subgroups
@@ -45,7 +57,7 @@ public void RegisterCommands(CommandGroup rootGroup, ILoggerFactory loggerFactor
45
57
blobs.AddSubGroup(batch);
46
58
47
59
// Create a containers subgroup under blobs
48
-
varblobContainer=newCommandGroup("container","Storage blob container operations - Commands for managing blob container in your Azure Storage accounts.");
60
+
varblobContainer=newCommandGroup("container","Storage blob container operations - Commands for managing blob containers in your Azure Storage accounts.");
49
61
blobs.AddSubGroup(blobContainer);
50
62
51
63
// Create Data Lake subgroup under storage
@@ -69,28 +81,21 @@ public void RegisterCommands(CommandGroup rootGroup, ILoggerFactory loggerFactor
0 commit comments