Serveur MCP Azure Functions
Commit 13 oct. 2026Fournit des exemples pour créer et déployer des MCP servers distants personnalisés sur le cloud avec Azure Functions en Python.
Aussi connu sous Azure-Samples/remote-mcp-functions-python
- Étoiles
- 125
- Outils
- —
- Téléchargements, 30 jours
- —
- Dernière version
- —
- Dernier commit
- 13 oct. 2026
- Licence
- MIT
Qu'est-ce que Azure Functions MCP ?
Azure Functions est un serveur MCP. Fournit des exemples pour créer et déployer des MCP servers distants personnalisés sur le cloud avec Azure Functions en Python.
Résumé généré à partir du README du projet
À propos du MCP server Azure Functions
L'objectif principal de ces exemples est de déployer des serveurs Model Context Protocol personnalisés sur le cloud en utilisant Python. Les développeurs peuvent utiliser ces modèles pour transférer les fonctionnalités MCP des environnements locaux vers Azure Functions. Le dépôt fournit le code et la configuration nécessaires pour construire, déboguer localement et déployer sur le cloud via l'Azure Developer CLI.
La sécurité est gérée par une authentification intégrée avec Microsoft Entra, et les utilisateurs avancés peuvent implémenter l'API Management ou l'isolation réseau via VNET. La collection comprend des implémentations spécifiques pour les MCP Tools, Resources et Prompts. Pour utiliser ces exemples, vous avez besoin de Python 3.13 ou supérieur, d'Azure Functions Core Tools et de l'Azure Developer CLI pour le déploiement.
Différents exemples de projets permettent diverses capacités telles que la génération de codes QR, des listes de contrôle pour la revue de code et des démos d'applications météo. Ces modèles servent de base à toute personne ayant besoin d'héberger des capacités MCP distantes au sein de l'écosystème Azure.
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Vérifications automatisées
Exécuté le 14 nov. 2026Rapport complet →Pas encore vérifié. Un serveur nécessite un score de 80, aucune faille sérieuse et suffisamment de données pour que nous puissions effectuer les vérifications. Fonctionnement des vérifications · Ce qu'il faut corriger pour gagner des points
- Dépôt source lié et accessibleazure-samples/remote-mcp-functions-python is public and reachablegithub.com/azure-samples/remote-mcp-functions-python ↗Réussi
- Le nom du package correspond au dépôt sourceNon vérifié
- Provenance du build (attestation Sigstore)Non vérifié
- Licence open source (OSI)MITspdx.org/licenses/MIT.html ↗Réussi
- Commit ou version publiée au cours de l'année écouléeLast commit or release 2026-10-13github.com/azure-samples/remote-mcp-functions-python ↗Réussi
- OpenSSF ScorecardNon vérifié
- Nom du package non proche d'un package populaireNon vérifié
- Aucun avis critique dans le package ou ses dépendancesNon vérifié
- Aucune instruction cachée destinée au modèle0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersRéussi
- Les outils destructifs sont étiquetésNon vérifié
- Le point de terminaison distant répond à la poignée de main MCPNon vérifié
README
Voir sur 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.
Questions sur Azure Functions MCP
Quel langage et quelle version sont nécessaires pour ces exemples MCP Azure Functions ?
Les exemples nécessitent Python 3.13 ou une version supérieure, ainsi que Azure Functions Core Tools 4.8.0+ et Azure Developer CLI 1.23.x ou plus pour le déploiement.
Comment déployer le MCP server distant sur le cloud ?
Vous pouvez déployer avec l'Azure Developer CLI en utilisant la commande azd up, qui provisionne un serveur dans le cloud en quelques minutes.
Comment l'authentification est-elle gérée pour ces MCP servers ?
Tous les exemples de MCP servers utilisent l'authentification intégrée avec Microsoft Entra comme fournisseur d'identité, et l'utilisation d'API Management ou l'isolation VNET peut ajouter une sécurité supplémentaire.
Quels exemples de MCP servers sont inclus dans le dépôt ?
Le dépôt inclut FunctionsMcpTool pour les outils, FunctionsMcpResources pour les ressources, FunctionsMcpPrompts pour les prompts, et McpWeatherApp pour une démo d'application MCP interactive.
Puis-je exécuter le MCP server localement avant le déploiement ?
Oui, vous pouvez cloner, restaurer et exécuter les exemples sur votre machine locale avec débogage avant de les déployer sur Azure.