Remote MCP server with auth gated by Azure API Management

Remote MCP server with auth gated by Azure API Management

0
0 Avis
10 Stars
Ce MCP fournit une architecture de serveur distant protégée par la gestion des API Azure, permettant une authentification basée sur OAuth et un flux OAuth2 on-behalf-of. Il est conçu pour une validation sécurisée des identités, la récupération d'informations utilisateur à partir de Microsoft Graph et l'intégration avec le Protocole de Contexte de Modèle pour les tests et le développement de clients MCP.
Ajouté le :
Créé par :
Apr 27 2025
Remote MCP server with auth gated by Azure API Management
Publicités

Qu'est-ce que Remote MCP server with auth gated by Azure API Management ?

Cette implémentation de MCP facilite un serveur de contrôle d'accès à distance sécurisé (MCP) basé dans le cloud et sécurisé par la gestion des API Azure. Il permet une authentification OAuth 2.0, y compris le flux on-behalf-of, permettant aux clients d'authentifier les utilisateurs et d'accéder aux données Microsoft Graph sans souci. La configuration déploie des ressources sur Azure, fournissant un point de terminaison pour les intégrations client. Il prend en charge le Protocole de Contexte de Modèle (MCP) pour les tests et la validation des protocoles, s'appuyant sur des fonctions Azure et des modèles Bicep pour le déploiement. Les utilisateurs peuvent s'authentifier via l'inspecteur de protocole, récupérer les détails des utilisateurs et interagir en toute sécurité avec divers services, ce qui le rend adapté aux scénarios d'authentification d'entreprise et aux intégrations API sécurisées.

Qui va utiliser Remote MCP server with auth gated by Azure API Management ?

  • Développeurs créant des intégrations MCP
  • Ingénieurs en sécurité testant les protocoles OAuth et MCP
  • Architectes cloud Azure déployant des solutions d'authentification
  • Administrateurs informatiques gérant des passerelles API sécurisées

Comment utiliser Remote MCP server with auth gated by Azure API Management ?

  • Étape 1 : Installez Azure Developer CLI
  • Étape 2 : Clonez le dépôt en utilisant 'git clone https://github.com/localden/remote-auth-mcp-apim-py'
  • Étape 3 : Accédez au répertoire du dépôt
  • Étape 4 : Connectez-vous à Azure en utilisant 'azd auth login'
  • Étape 5 : Déployez l'infrastructure avec 'azd up'
  • Étape 6 : Copiez l'URL de point de terminaison imprimée après le déploiement
  • Étape 7 : Exécutez 'npx @modelcontextprotocol/inspector@0.9.0' pour démarrer l'inspecteur de protocole MCP
  • Étape 8 : Changez le transport en SSE, définissez l'URL sur le point de terminaison et connectez-vous
  • Étape 9 : Authentifiez-vous via les identifiants du locataire lorsque vous y êtes invité
  • Étape 10 : Listez et exécutez des outils MCP tels que 'get_graph_user_details' pour récupérer les données utilisateur

Caractéristiques et Avantages Clés de Remote MCP server with auth gated by Azure API Management

Les fonctionnalités principales
  • Déploie un serveur MCP avec la gestion des API Azure
  • Supporte l'authentification OAuth 2.0 et le flux on-behalf-of
  • Fournit des outils de test via l'Inspecteur de Protocole de Contexte de Modèle
  • Récupère les détails des utilisateurs à partir de Microsoft Graph
Les avantages
  • Authentification sécurisée gérée par la gestion des API Azure
  • Permet une intégration OAuth 2.0 sans faille
  • Facilite les tests et la validation des protocoles MCP
  • Soutient la sécurité d'entreprise et la validation d'identité

Principaux Cas d'Utilisation et Applications de Remote MCP server with auth gated by Azure API Management

  • Implémentation d'une authentification sécurisée basée sur OAuth pour les API
  • Tests d'intégrations de clients MCP dans un environnement contrôlé
  • Utilisation de MCP dans des solutions de gestion des identités et des accès en entreprise
  • Automatisation du déploiement des ressources Azure pour la configuration MCP et de la passerelle API

FAQs sur Remote MCP server with auth gated by Azure API Management

Développeur