Skip to main content
Glama
erikhoward

ADLS2 MCP Server

by erikhoward

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LOG_LEVELNoLogging levelINFO
UPLOAD_ROOTNoRoot directory for file uploads./uploads
DOWNLOAD_ROOTNoRoot directory for file downloads./downloads
READ_ONLY_MODENoWhether the server should operate in read-only modetrue
AZURE_STORAGE_ACCOUNT_KEYNoAzure ADLS2 storage account key (optional, if not set uses Azure CLI)
AZURE_STORAGE_ACCOUNT_NAMEYesAzure ADLS2 storage account name

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

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