ADLS2 MCP Server π
@erikhoward
About ADLS2 MCP Server π
Microsoft Azure Data Lake Storage MCP Server
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"adls-mcp-server": {
"command": "uv",
"args": [
"pip",
"install",
"adls2-mcp-server"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is ADLS2 MCP Server?
A Model Context Protocol (MCP) server implementation for Azure Data Lake Storage Gen2. It provides a standardized interface for interacting with ADLS2 storage, enabling file operations through MCP tools. Designed for developers and data engineers who need to manage ADLS2 resources programmatically.
How to use ADLS2 MCP Server?
Install via uv pip install adls2-mcp-server (requires Python 3.13+). Configure by editing claude_desktop_config.json with the command adls2-mcp-server and environment variables for storage credentials and paths. Restart Claude Desktop to apply.
Key features of ADLS2 MCP Server
- List, create, and delete filesystems (containers)
- Upload and download files to/from ADLS2
- Check file existence and rename/move files
- Get and set file properties and metadata
- Create, delete, rename, and list directories
Use cases of ADLS2 MCP Server
- Automate ADLS2 file management alongside Claude Desktop
- Securely transfer files to/from Azure storage with MCP tools
- Organize and query directory structures within ADLS2
FAQ from ADLS2 MCP Server
How do I authenticate with Azure ADLS2?
Provide your storage account name and optionally an account key via environment variables AZURE_STORAGE_ACCOUNT_NAME and AZURE_STORAGE_ACCOUNT_KEY. If the key is not set, the server attempts authentication using Azure CLI credentials.
Can I run the server in read-only mode?
Yes. Set the environment variable READ_ONLY_MODE to true (default) to prevent write operations. Set to false to enable full read/write access.
What are the runtime requirements?
Python 3.13 or higher and the uv package manager. The server also requires an Azure storage account and, optionally, the Azure CLI for credential-based authentication.
Is this an official Microsoft product?
No. The README explicitly states this is not an official Microsoft product.
How do I configure local file storage for uploads and downloads?
Set UPLOAD_ROOT and DOWNLOAD_ROOT environment variables to local directory paths. Defaults are ./uploads and ./downloads respectively.
Frequently asked questions
How do I authenticate with Azure ADLS2?
Provide your storage account name and optionally an account key via environment variables `AZURE_STORAGE_ACCOUNT_NAME` and `AZURE_STORAGE_ACCOUNT_KEY`. If the key is not set, the server attempts authentication using Azure CLI credentials.
Can I run the server in read-only mode?
Yes. Set the environment variable `READ_ONLY_MODE` to `true` (default) to prevent write operations. Set to `false` to enable full read/write access.
What are the runtime requirements?
Python 3.13 or higher and the `uv` package manager. The server also requires an Azure storage account and, optionally, the Azure CLI for credential-based authentication.
Is this an official Microsoft product?
No. The README explicitly states this is not an official Microsoft product.
How do I configure local file storage for uploads and downloads?
Set `UPLOAD_ROOT` and `DOWNLOAD_ROOT` environment variables to local directory paths. Defaults are `./uploads` and `./downloads` respectively.
Basic information
More Other MCP servers
ACI: Open-Source Infra to Power Unified MCP Servers
aipotheosis-labsACI.dev is the open source tool-calling platform that hooks up 600+ tools into any agentic IDE or custom AI agent through direct function calling or a unified MCP server. The birthplace of VibeOps.
ICSS
chokcocoδΈζ’δΊ CSS
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
Unity MCP β¨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
Comments