mcpField
M
MCP Azure Storage Sample

MCP Azure Storage Sample

ローカル
github.com/MSFT-Innovation-Hub-Indiaファイル・ストレージ373 週間前に更新

MCP Azure Storage Sample について

MCP Azure Storage Sample は、Azure Blob Storage 操作用の MCP サーバーとクライアントの例です。クライアントはツールの検出機能と Azure OpenAI GPT-4o のチャット画面を備え、自然言語でストレージを操作できます。

主な機能

  1. 01コンテナーと Blob の一覧表示・管理
  2. 02Blob のアップロードとダウンロード
  3. 03Managed Identity または Azure CLI による認証
  4. 04クライアントからサーバーのツールを検出
  5. 05GPT-4o のチャット画面でストレージを操作

活用シーン

  1. 01Azure Blob Storage のコンテナーと Blob を一覧表示
  2. 02Blob データをアップロードまたはダウンロード
  3. 03ストレージのコンテナーや Blob を作成・削除
  4. 04チャットクライアントからストレージ操作を依頼

MCP 対応

サーバーは Azure Blob Storage の操作を MCP クライアント向けのツールとして公開します。付属クライアントはツールを検出してサーバーを操作します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MCP Azure Storage サンプル

このリポジトリには、Azure Blob Storage で Model Context Protocol(MCP)を使用する方法を示すサンプルプロジェクトが含まれています。サーバーとクライアントの両方の実装を収録しています。

プロジェクトの概要

  • Azure Blob Storage 用 MCP サーバー
    非同期 Python API を通じて Azure Blob Storage の操作(コンテナー/Blob の一覧表示、作成、削除、Blob のアップロード/ダウンロード)を公開する MCP サーバーを実装しています。

    • Microsoft Entra Managed Identity または Azure CLI 認証を使用します。
    • MCP 対応アプリケーションとの統合を想定して設計されています。
    • サーバーの README 全文を読む
  • MCP クライアント AI アシスタント
    ストレージ操作を実行するために MCP サーバーと連携するクライアントアプリケーションです。

    • Azure OpenAI GPT-4o を使用した AI 搭載のチャットインターフェイスで MCP クライアント機能を実装しています。
    • サーバーから利用可能なツールを検出し、Azure Blob Storage と自然言語でやり取りできます。
    • クライアントの README 全文を読む

クイックリンク

セットアップ、使用方法、機能の詳細については、上記の各 README ファイルを参照してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。