adls-mcp-server
1
The ADLS2 MCP Server is a Model Context Protocol (MCP) server for Azure Data Lake Storage Gen2. It offers a standardized interface for file operations using MCP tools. The project supports various filesystem, file, and directory operations under a flexible MIT license.
ADLS2 MCP Server 🚀
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 with
uv
package manager.
MCP Configuration ⚙️
- Edit
claude_desktop_config.json
to configure server settings. - Azure CLI credentials required for authentication.
Available Tools 🔧
Filesystem Operations
- List, create, delete filesystems.
File Operations
- Upload, download, check existence, rename, and retrieve/set metadata for files.
Directory Operations
- Create, delete, rename, check existence, and list paths of directories.
Development 💻
- Clone repository, setup virtual environment, and configure .env file.
Contributions 🤝
- Contributions are welcome. Submit Pull Requests.
License ⚖️
- Licensed under MIT. Not an official Microsoft product.