Azure Functions MCP server
Commit 13. Okt. 2026Bietet Samples für den Bau und das Deployment von benutzerdefinierten Remote MCP servern in die Cloud mit Azure Functions in Python.
Auch bekannt als Azure-Samples/remote-mcp-functions-python
- Stars
- 125
- Tools
- —
- Downloads, 30 Tage
- —
- Neueste Version
- —
- Letzter Commit
- 13. Okt. 2026
- Lizenz
- MIT
Was ist Azure Functions MCP?
Azure Functions ist ein MCP server. Bietet Samples für den Bau und das Deployment von benutzerdefinierten Remote MCP servern in die Cloud mit Azure Functions in Python.
Zusammenfassung generiert aus dem README des Projekts
Über Azure Functions MCP server
Der Hauptzweck dieser Samples ist das Deployment von benutzerdefinierten Model Context Protocol servern in die Cloud unter Verwendung von Python. Entwickler können diese Templates nutzen, um MCP-Funktionalitäten von lokalen Umgebungen zu Azure Functions zu verlagern. Das Repository stellt den notwendigen Code und die Konfiguration bereit, um die Server zu bauen, lokal zu debuggen und mittels Azure Developer CLI in die Cloud zu deployen.
Die Sicherheit wird durch die integrierte Authentifizierung mit Microsoft Entra gehandhabt, wobei fortgeschrittene Nutzer API Management oder Netzwerkisolation via VNET implementieren können. Die Sammlung umfasst spezifische Implementierungen für MCP Tools, Resources und Prompts. Um diese Samples zu nutzen, benötigst du Python 3.13 oder höher, die Azure Functions Core Tools und die Azure Developer CLI für das Deployment.
Verschiedene Projekt-Samples ermöglichen unterschiedliche Funktionen wie die Generierung von QR-Codes, Code-Review-Checklisten und Wetter-App-Demos. Diese Templates dienen als Grundlage für alle, die Remote-MCP-Funktionen innerhalb des Azure-Ökosystems hosten möchten.
Geschrieben aus dem README des Projekts. Jeder Use Case wurde gegen ein Zitat daraus geprüft.
Automatisierte Checks
Geluften am 14. Nov. 2026Vollständiger Bericht →Noch nicht verifiziert. Ein Server benötigt einen Score von 80, keine kritischen Befunde und genug Daten für unsere Prüfung. Wie die Checks funktionieren · Was du für mehr Punkte verbessern kannst
- Source Repository verknüpft und erreichbarazure-samples/remote-mcp-functions-python is public and reachablegithub.com/azure-samples/remote-mcp-functions-python ↗Bestanden
- Paket nennt dieses Repository als QuelleNicht geprüft
- Build-Provenienz (Sigstore-Attestierung)Nicht geprüft
- Open Source Lizenz (OSI)MITspdx.org/licenses/MIT.html ↗Bestanden
- Commit oder Release im letzten JahrLast commit or release 2026-10-13github.com/azure-samples/remote-mcp-functions-python ↗Bestanden
- OpenSSF ScorecardNicht geprüft
- Package-Name ähnelt keinem populären PackageNicht geprüft
- Keine kritischen Advisories im Paket oder seinen AbhängigkeitenNicht geprüft
- Keine versteckten Anweisungen an das Modell0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersBestanden
- Destruktive Tools sind markiertNicht geprüft
- Remote-Endpoint beantwortet den MCP-HandshakeNicht geprüft
README
Auf GitHub ansehenGetting 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 Fragen
Welche Sprache und Version benötige ich für diese Azure Functions MCP Samples?
Die Samples erfordern Python 3.13 oder höher sowie die Azure Functions Core Tools 4.8.0+ und die Azure Developer CLI 1.23.x oder höher für das Deployment.
Wie deploye ich den Remote MCP server in die Cloud?
Du kannst das Deployment mit der Azure Developer CLI über den Befehl azd up durchführen, der innerhalb weniger Minuten einen Server in der Cloud bereitstellt.
Wie wird die Authentifizierung für diese MCP server gehandhabt?
Alle Sample MCP server nutzen die integrierte Authentifizierung mit Microsoft Entra als Identity Provider; API Management oder VNET-Isolation können für zusätzliche Sicherheit sorgen.
Welche Sample MCP server sind im Repo enthalten?
Das Repo enthält FunctionsMcpTool für Tools, FunctionsMcpResources für Resources, FunctionsMcpPrompts für Prompts und McpWeatherApp für eine interaktive MCP App Demo.
Kann ich den MCP server lokal ausführen, bevor ich ihn deploye?
Ja, du kannst die Samples klonen, die Abhängigkeiten wiederherstellen und sie auf deinem lokalen Rechner inklusive Debugging ausführen, bevor du sie zu Azure deployst.