MCP server Azure Functions
Коммит 13 окт. 2026 г.Предоставляет примеры для создания и развертывания кастомных удаленных MCP server в облаке с помощью Azure Functions на Python.
Также известен как Azure-Samples/remote-mcp-functions-python
- Звёзды
- 125
- Инструменты
- —
- Загрузки, 30 дней
- —
- Последняя версия
- —
- Последний коммит
- 13 окт. 2026 г.
- Лицензия
- MIT
Что такое Azure Functions MCP?
Azure Functions — это MCP server. Предоставляет примеры для создания и развертывания кастомных удаленных MCP server в облаке с помощью Azure Functions на Python.
Сводка сгенерирована из README проекта
О Azure Functions MCP server
Основная цель этих примеров — развертывание кастомных серверов Model Context Protocol в облаке с использованием Python. Разработчики могут использовать эти шаблоны, чтобы перенести функциональность MCP из локальных сред в Azure Functions. Репозиторий предоставляет необходимый код и конфигурации для сборки, локальной отладки и развертывания в облаке с помощью Azure Developer CLI.
Безопасность обеспечивается через встроенную аутентификацию с Microsoft Entra, а продвинутые пользователи могут внедрить API Management или сетевую изоляцию через VNET. Коллекция включает конкретные реализации для MCP Tools, Resources и Prompts. Для использования этих примеров вам потребуются Python 3.13 или выше, Azure Functions Core Tools и Azure Developer CLI для развертывания.
Различные примеры проектов позволяют реализовать такие возможности, как генерация QR-кодов, чек-листы для проверки кода и демонстрационные погодные приложения. Эти шаблоны служат фундаментом для всех, кому необходимо размещать удаленные возможности MCP внутри экосистемы Azure.
Взято из README проекта. Каждый вариант использования проверен на соответствие цитате из него.
Автоматические проверки
Запущено 14 нояб. 2026 г.Полный отчёт →Еще не проверено. Для сервера требуется оценка 80, отсутствие серьезных проблем и достаточно данных для нашей проверки. Как работают проверки · Что исправить, чтобы получить больше баллов
- Связанный и доступный исходный репозиторийazure-samples/remote-mcp-functions-python is public and reachablegithub.com/azure-samples/remote-mcp-functions-python ↗Пройдено
- Пакет указывает этот репозиторий как источникНе проверялось
- Происхождение сборки (аттестация Sigstore)Не проверялось
- Open source лицензия (OSI)MITspdx.org/licenses/MIT.html ↗Пройдено
- Коммит или релиз за последний годLast commit or release 2026-10-13github.com/azure-samples/remote-mcp-functions-python ↗Пройдено
- OpenSSF ScorecardНе проверялось
- Имя пакета не похоже на популярный пакетНе проверялось
- Нет критических предупреждений в пакете или его зависимостяхНе проверялось
- Нет скрытых инструкций для модели0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersПройдено
- Деструктивные инструменты помеченыНе проверялось
- Удалённая конечная точка отвечает на рукопожатие MCPНе проверялось
README
Открыть на GitHubGetting Started with Remote MCP Servers using Azure Functions (Python)
This repo has a collection of samples to help you easily build and deploy a custom remote MCP server to the cloud using Azure Functions. You can clone/restore/run on your local machine with debugging, and azd up to have a server in the cloud in a couple minutes.
All sample MCP servers are configured with built-in authentication using Microsoft Entra as the identity provider.
You can also use API Management to secure the server, as well as network isolation using VNET.
If you're looking for samples in more languages check out the .NET/C# and Node.js/TypeScript versions.
Prerequisites
- Python version 3.13 or higher
- Azure Functions Core Tools >=
4.8.0 - Azure Developer CLI 1.23.x or above (for deployment)
- Docker (for the Azurite storage emulator)
- Visual Studio Code (recommended)
- Azure Functions extension
Below is the architecture diagram for the Remote MCP Server using Azure Functions:

Samples in this repo
Each project README has instructions for running locally, connecting to the MCP server, deploying to the cloud, and more.
| Project | Description | Getting Started |
|---|---|---|
| FunctionsMcpTool | MCP Tools — snippet CRUD, QR code generation, structured metadata, batch operations | README |
| FunctionsMcpResources | MCP Resources — snippet resource template, server info resource | README |
| FunctionsMcpPrompts | MCP Prompts — code review checklist, summarize content, generate docs | README |
| McpWeatherApp | Weather App — MCP App demo with interactive UI | README |
Next Steps
- Learn more about the Azure Functions MCP extension
- Learn more about built-in MCP auth
- Follow our blog posts on Azure SDK Blog and Tech Community for updates.
Вопросы о Azure Functions MCP
Какой язык и версия требуются для этих примеров Azure Functions MCP?
Для работы примеров требуется Python 3.13 или выше, а также Azure Functions Core Tools 4.8.0+ и Azure Developer CLI 1.23.x или выше для развертывания.
Как развернуть удаленный MCP server в облаке?
Вы можете развернуть его с помощью Azure Developer CLI, используя команду azd up, которая за несколько минут подготавливает сервер в облаке.
Как реализована аутентификация для этих MCP server?
Все примеры MCP server используют встроенную аутентификацию с Microsoft Entra в качестве провайдера идентификации; для дополнительной безопасности можно использовать API Management или изоляцию через VNET.
Какие примеры MCP server включены в репозиторий?
В репозиторий входят FunctionsMcpTool для инструментов (tools), FunctionsMcpResources для ресурсов (resources), FunctionsMcpPrompts для промптов (prompts) и McpWeatherApp для демонстрации интерактивного MCP App.
Можно ли запустить MCP server локально перед развертыванием?
Да, вы можете клонировать, восстановить зависимости и запустить примеры на своей локальной машине с возможностью отладки перед развертыванием в Azure.