Remote MCP server with auth gated by Azure API Management

Remote MCP server with auth gated by Azure API Management

0
Этот MCP предоставляет архитектуру удаленного сервера, защищенную управлением API Azure, обеспечивая аутентификацию на основе 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), защищенного управлением API Azure. Она поддерживает аутентификацию OAuth 2.0, включая поток от имени, позволяя клиентам без особых усилий аутентифицировать пользователей и получать доступ к данным Microsoft Graph. Настройка разворачивает ресурсы на Azure, предоставляя конечную точку для интеграций с клиентами. Она поддерживает Протокол Контекста Модели (MCP) для тестирования и проверки протоколов, используя Функции Azure и шаблоны Bicep для развертывания. Пользователи могут аутентифицироваться через инспектор протоколов, получать детали пользователей и безопасно взаимодействовать с различными сервисами, что делает его подходящим для сценариев корпоративной аутентификации и безопасных интеграций API.

Кто будет использовать Remote MCP server with auth gated by Azure API Management?

  • Разработчики, создающие интеграции MCP
  • Инженеры по безопасности, тестирующие протоколы OAuth и MCP
  • Архитекторы облака Azure, развертывающие решения для аутентификации
  • Системные администраторы, управляющие безопасными API- gateways

Как использовать Remote MCP server with auth gated by Azure API Management?

  • Шаг 1: Установите Azure Developer CLI
  • Шаг 2: Клонируйте репозиторий с помощью 'git clone https://github.com/localden/remote-auth-mcp-apim-py'
  • Шаг 3: Перейдите в каталог репозитория
  • Шаг 4: Войдите в Azure, используя 'azd auth login'
  • Шаг 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

Основные функции
  • Развертывает сервер MCP с управлением API Azure
  • Поддерживает аутентификацию OAuth 2.0 и поток от имени
  • Предоставляет инструменты тестирования через инспектор протоколов модели контекста
  • Получает детали пользователя из Microsoft Graph
Преимущества
  • Безопасная аутентификация, управляемая через управление API Azure
  • Обеспечивает бесшовную интеграцию OAuth 2.0
  • Способствует тестированию и проверке протоколов MCP
  • Поддерживает корпоративную безопасность и проверку личности

Основные Сценарии Использования и Приложения Remote MCP server with auth gated by Azure API Management

  • Реализация безопасной аутентификации на основе OAuth для API
  • Тестирование интеграции клиента MCP в контролируемой среде
  • Использование MCP в корпоративных решениях для управления идентификацией и доступом
  • Автоматизация развертывания ресурсов Azure для настройки MCP и шлюза API

Часто Задаваемые Вопросы о Remote MCP server with auth gated by Azure API Management

Разработчик