mcpField
A
Azure

Azure

ローカル
github.com/asklokeshクラウド・インフラ043 週間前に更新

Azure について

Azureは、Azure APIをGenAIアプリに接続するMCPサーバーです。複数の認証方式、非同期処理、レート制限、エラー時のリトライに対応します。

主な機能

  1. 01Azure APIの統合
  2. 02複数の認証方式に対応
  3. 03レート制限
  4. 04エラー処理とリトライ
  5. 05非同期操作に対応

活用シーン

  1. 01GenAIアプリからAzure APIを呼び出す
  2. 02Azure APIリクエストの認証を設定する
  3. 03APIのレート制限や一時エラーに対処する

MCP 対応

MCPサーバーとして、GenAIアプリにAzure APIとの連携機能を提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"asklokesh-azure": {
"command": "uvx",
"args": [
"azure-mcp-server"
],
"env": {
"AZURE_SUBSCRIPTION_ID": "<AZURE_SUBSCRIPTION_ID>",
"AZURE_CLIENT_ID": "<AZURE_CLIENT_ID>",
"AZURE_CLIENT_SECRET": "<AZURE_CLIENT_SECRET>",
"AZURE_TENANT_ID": "<AZURE_TENANT_ID>"
}
}
}
}
起動コマンドuvx azure-mcp-server
設定が必要な環境変数
AZURE_SUBSCRIPTION_IDAzure Subscription ID
AZURE_CLIENT_IDシークレットAzure Client ID
AZURE_CLIENT_SECRETシークレットAzure Client Secret
AZURE_TENANT_IDAzure Tenant ID

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypiazure-mcp-server0.1.0

ツール

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

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

詳細

Azure MCP Server

Azure Mcp Server

GitHub stars GitHub forks GitHub watchers

License Issues Pull Requests Last Commit

Python MCP

Commit Activity Code Size Contributors

Azure と生成 AI アプリケーションを統合するための Model Context Protocol(MCP)サーバーです。

概要

Microsoft Azure クラウドサービスとの統合

特長

  • Azure API を幅広くカバー
  • 複数の認証方式に対応
  • レート制限を備えたエンタープライズ対応
  • 完全なエラー処理とリトライロジック
  • パフォーマンス向上のための非同期処理に対応

インストール

pip install azure-mcp-server

または、ソースからインストールします。

git clone https://github.com/asklokesh/azure-mcp-server.git
cd azure-mcp-server
pip install -e .

設定

.env ファイルを作成するか、Azure API の要件に従って環境変数を設定してください。

クイックスタート

from azure_mcp import AzureMCPServer

# Initialize the server
server = AzureMCPServer()

# Start the server
server.start()

ライセンス

MIT License — 詳細は LICENSE ファイルをご覧ください

コメント

MCP は初めてですか?

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

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