Azure Blob存储MCP服务

提供基于Model Context Protocol (MCP)的Azure Blob存储操作服务,包括服务器端实现和AI助手客户端,支持通过自然语言交互管理存储内容。

  • by MSFT-Innovation-Hub-India
  • Python
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 MSFT-Innovation-Hub-India/MCP-Az-storage-Svc-Sample

使用说明

MCP Azure存储示例

此存储库包含演示如何将模型上下文协议(MCP)与Azure Blob存储一起使用的示例项目。它包括服务器和客户端实现。

项目概述

  • 用于Azure Blob存储的MCP服务器
    实现一个MCP服务器,该服务器通过异步Python API公开Azure Blob存储操作(列表、创建、删除容器/Blob、上传/下载Blob)。

  • MCP客户端AI助手
    与MCP服务器交互以执行存储操作的配套客户端应用程序。

    • 使用Azure OpenAI GPT-4o通过AI驱动的聊天界面实现MCP客户端功能。
    • 从服务器中发现可用工具,并允许与Azure Blob存储进行自然语言交互。
    • 阅读完整的客户端README

快速链接

有关设置、用法和详细功能,请参阅上面相应的README文件。