SkillTide Submit
Official description10 sourcesMCP servers8d ago
erikhoward/adls-mcp-server

erikhoward/adls-mcp-server

๐Ÿ โ˜๏ธ/๐Ÿ  - Azure Data Lake Storage: manage containers and file metadata, and read, write, upload and downloadโ€ฆ
View on GitHub โ†—Direct link ยท no redirect page
Official description๐Ÿ โ˜๏ธ/๐Ÿ  - MCP Server for Azure Data Lake Storage. It can perform manage containers, read/write/upload/download operations on container files and manage file metadata.
Config template (adjust for your client)
claude mcp add adls-mcp-server -- npx -y adls-mcp-server
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
6 โ˜… ยท erikhoward/adls-mcp-server ยท read from the repository page ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร— ยท listed by 10 sources
Score
score 1,003 ยท 6 โ˜… ยท 10 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆœๅŠก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository erikhoward/adls-mcp-server๏ผ›first catalogued 2026-10-09๏ผ›last seen 2026-10-16ใ€‚There is no official certification or quality rating here โ€” we record sources and dates only.
Third-party quality signals

ADLS2 MCP Server ๐Ÿš€

ไปฅไธ‹ๆ‘˜ๅฝ•่‡ช่ฏฅไป“ๅบ“็š„ README๏ผˆ็‰‡ๆฎต๏ผ‰ ยท ๅœจ GitHub ่ฏปๅฎŒๆ•ด README โ†’

A Model Context Protocol (MCP) server implementation for Azure Data Lake Storage Gen2. This service provides a standardized interface for interacting with ADLS2 storage, enabling file operations through MCP tools.
Setup ๐Ÿ› ๏ธ
Installation ๐Ÿ“ฆ
Requires Python 3.13 or higher.
Install the package using uv:
MCP Configuration โš™๏ธ
Claude Desktop Configuration
1 - Edit Claude Desktop Configuration:
Open claude_desktop_config.json and add the following configuration.
On MacOs, the file is located here:
~/Library/Application Support/Claude Desktop/claude_desktop_config.json.
On Windows, the file is located here:
%APPDATA%\Claude Desktop\claude_desktop_config.json.
The following is a table of available environment configuration variables:
| Variable | Description | Default |
| --- | --- | --- |
| LOG_LEVEL | Logging level | INFO |
| UPLOAD_ROOT | Root directory for file uploads | ./uploads |
| DOWNLOAD_ROOT | Root directory for file downloads | ./downloads |
| AZURE_STORAGE_ACCOUNT_NAME | Azure ADLS2 storage account name | None |
| AZURE_STORAGE_ACCOUNT_KEY | Azure ADLS2 storage account key (optional) | None |
| READ_ONLY_MODE | Whether the server should operate in read-only mode | true |
If AZURE_STORAGE_ACCOUNT_KEY is not set, the server will attempt to authenticate using Azure CLI credentials. Ensure you have logged in with Azure CLI before running the server:
2 - Restart Claude Desktop.
Available Tools ๐Ÿ”ง
Filesystem (container) Operations
- list_filesystems - List all filesystems in the storage account
- create_filesystem - Create a new filesystem
- delete_filesystem - Delete an existing filesystem
File Operations
- upload_file - Upload a file to ADLS2
- download_file - Download a file from ADLS2
- file_exists - Check if a file exists
- rename_file - Rename/move a file
- get_file_properties - Get file properties
- get_file_metadata - Get file metadata
- set_file_metadata - Set file metadata
- set_file_metadata_json - Set multiple metadata key-value pairs using JSON
Directory Operations
- create_directory - Create a new directory
- delete_directory - Delete a directory
- rename_directory - Rename/move a directory
- directory_exists - Check if a directory exists
- directory_get_paths - Get all paths under the specified directory
Development ๐Ÿ’ป
Local Development Setup
1 - Clone the repository:
2 - Create and activate virtual environment:
Linux/macOS:
Windows:
3 - Install dependencies:
4 - Copy and configure environment variables:
Edit .env with your settings.
If AZURE_STORAGE_ACCOUNT_KEY is not set, the server will attempt to authenticate using Azure CLI credentials. Ensure you have logged in with Azure CLI before running the server:
Source
awesome ยท https://github.com/erikhoward/adls-mcp-server
Browse by field
MCP servers
Traction
6 โ˜…
added
yesterday

More in MCP servers

All 5,525 in MCP servers โ†’

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields โ†’

โ† Back to index