ADLS2 MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LOG_LEVEL | No | Logging level | INFO |
| UPLOAD_ROOT | No | Root directory for file uploads | ./uploads |
| DOWNLOAD_ROOT | No | Root directory for file downloads | ./downloads |
| READ_ONLY_MODE | No | Whether the server should operate in read-only mode | true |
| AZURE_STORAGE_ACCOUNT_KEY | No | Azure ADLS2 storage account key (optional, if not set uses Azure CLI) | |
| AZURE_STORAGE_ACCOUNT_NAME | Yes | Azure ADLS2 storage account name |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_filesystemsB | List all filesystems in the storage account |
| create_filesystemC | Create a new ADLS2 filesystem (container) |
| delete_filesystemC | Delete an ADLS2 filesystem |
| upload_fileC | Upload a file to ADLS2 |
| download_fileC | Download a file from ADLS2 |
| file_existsC | Check if a file exists in the specified filesystem |
| rename_fileC | Rename/move a file within the specified filesystem |
| get_file_propertiesC | Get properties of a file in the specified filesystem |
| get_file_metadataC | Get metadata of a file in the specified filesystem |
| set_file_metadataC | Set a single metadata key-value pair for a file |
| set_file_metadata_jsonC | Set multiple metadata key-value pairs for a file using JSON |
| create_directoryC | Create a new directory in the specified filesystem |
| delete_directoryC | Delete a directory from the specified filesystem |
| rename_directoryC | Rename/move a directory within the specified filesystem |
| directory_existsC | Check if a directory exists in the specified filesystem |
| directory_get_pathsC | Get all paths under the specified directory |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/erikhoward/adls-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server