adls-mcp-server

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.