Remote MCP server with auth gated by Azure API Management

Remote MCP server with auth gated by Azure API Management

0
0 評論
10 Stars
這個MCP提供了一個受Azure API管理保護的遠程伺服器架構,實現基於OAuth的身份驗證和OAuth2的委託流。它旨在安全地驗證身份,從Microsoft Graph檢索用戶信息,並與模型上下文協議整合,用於MCP客戶端的測試和開發。
新增日期:
創建者:
Apr 27 2025
Remote MCP server with auth gated by Azure API Management
廣告

Remote MCP server with auth gated by Azure API Management 是什麼?

這個MCP實現了一個安全的基於雲的遠程訪問控制(MCP)伺服器,通過Azure API管理進行保護。它支持OAuth 2.0身份驗證,包括委託流,使客戶端能夠無縫地驗證用戶並訪問Microsoft Graph數據。該設置在Azure上部署資源,為客戶端集成提供了一個端點。它支持模型上下文協議(MCP)進行測試和協議驗證,利用Azure Functions和Bicep模板進行部署。用戶可以通過協議檢查器進行身份驗證,檢索用戶細節,並安全地與各種服務進行互動,適合企業身份驗證場景和安全API集成。

誰會使用 Remote MCP server with auth gated by Azure API Management?

  • 構建MCP集成的開發者
  • 測試OAuth和MCP協議的安全工程師
  • 部署身份驗證解決方案的Azure雲架構師
  • 管理安全API網關的IT管理員

如何使用 Remote MCP server with auth gated by Azure API Management?

  • 步驟1:安裝Azure開發者CLI
  • 步驟2:使用'git clone https://github.com/localden/remote-auth-mcp-apim-py'克隆倉庫
  • 步驟3:導航到倉庫目錄
  • 步驟4:使用'azd auth login'登錄Azure
  • 步驟5:使用'azd up'部署基礎設施
  • 步驟6:在部署後複製印刷的端點URL
  • 步驟7:運行'npx @modelcontextprotocol/inspector@0.9.0'以啟動MCP協議檢查器
  • 步驟8:將傳輸切換到SSE,將URL設置為端點並連接
  • 步驟9:在提示時使用租戶憑據進行身份驗證
  • 步驟10:列出並運行MCP工具,如'get_graph_user_details'以檢索用戶數據

Remote MCP server with auth gated by Azure API Management 的核心特徵與益處

主要功能
  • 部署一個具有Azure API管理的MCP伺服器
  • 支持OAuth 2.0和委託流身份驗證
  • 通過模型上下文協議檢查器提供測試工具
  • 從Microsoft Graph檢索用戶詳細信息
優點
  • 通過Azure API管理進行的安全身份驗證
  • 實現無縫的OAuth 2.0集成
  • 促進MCP協議的測試和驗證
  • 支持企業級安全和身份驗證

Remote MCP server with auth gated by Azure API Management 的主要使用案例與應用

  • 為API實現安全的基於OAuth的身份驗證
  • 在可控環境中測試MCP客戶端集成
  • 在企業身份與訪問管理解決方案中使用MCP
  • 自動化Azure資源的部署以進行MCP和API網關設置

Remote MCP server with auth gated by Azure API Management 的常見問答

開發者