MCP ExplorerExplorer

Mcp Az Storage Svc Sample

1 MIT
FreeCommunity
AI Systems
This repository implements an MCP (Model Context Protocol) server that exposes various functionalities on an Azure Blob Storage account. It is based on the MCP SDK from Anthropic, which can be found at: https://github.com/modelcontextprotocol/python-sdk. It has sample code for an MCP Server and MCP Client

Overview

What is Mcp Az Storage Svc Sample

MCP-Az-storage-Svc-Sample is a repository that implements an MCP server for Azure Blob Storage, providing functionalities such as listing, creating, deleting containers/blobs, and uploading/downloading blobs using asynchronous Python APIs.

Use cases

Use cases include managing large datasets in Azure Blob Storage, integrating storage operations into applications using MCP, and providing user-friendly interfaces for non-technical users to interact with cloud storage.

How to use

To use MCP-Az-storage-Svc-Sample, set up the server and client as per the README files provided. The server can be accessed via Microsoft Entra Managed Identity or Azure CLI authentication, while the client interacts with the server using an AI-powered chat interface.

Key features

Key features include asynchronous operations for Azure Blob Storage, integration with MCP-compatible applications, and an AI assistant client that allows natural language interaction with storage operations.

Where to use

MCP-Az-storage-Svc-Sample can be used in cloud storage management, application development that requires blob storage operations, and AI-assisted data handling scenarios.

Content

MCP Azure Storage Sample

This repository contains sample projects demonstrating how to use the Model Context Protocol (MCP) with Azure Blob Storage. It includes both a server and a client implementation.

Project Overview

  • MCP Server for Azure Blob Storage
    Implements an MCP server that exposes Azure Blob Storage operations (list, create, delete containers/blobs, upload/download blobs) via asynchronous Python APIs.

    • Uses Microsoft Entra Managed Identity or Azure CLI authentication.
    • Designed for integration with MCP-compatible applications.
    • Read the full server README
  • MCP Client AI Assistant
    Companion client application that interacts with the MCP server to perform storage operations.

    • Implements MCP client functionality with an AI-powered chat interface using Azure OpenAI GPT-4o.
    • Discovers available tools from the server and allows natural language interaction with Azure Blob Storage.
    • Read the full client README

Quick Links

For setup, usage, and detailed features, please refer to the respective README files above.

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers