Azure Functions MCP sunucusu
Commit 13 Eki 2026Python kullanarak özel uzak MCP server yapılarını Azure Functions ile buluta inşa etmek ve dağıtmak için örnekler sunar.
Ayrıca bilinen adı Azure-Samples/remote-mcp-functions-python
- Yıldızlar
- 125
- Araçlar
- —
- İndirmeler, 30 gün
- —
- En son sürüm
- —
- Son commit
- 13 Eki 2026
- Lisans
- MIT
Azure Functions MCP nedir?
Azure Functions bir MCP sunucusudur. Python kullanarak özel uzak MCP server yapılarını Azure Functions ile buluta inşa etmek ve dağıtmak için örnekler sunar.
Özet, projenin README dosyasından oluşturuldu
Azure Functions MCP sunucusu hakkında
Bu örneklerin temel amacı, Python kullanarak özel Model Context Protocol server yapılarını buluta dağıtmaktır. Geliştiriciler, MCP işlevselliğini yerel ortamlardan Azure Functions'a taşımak için bu şablonları kullanabilirler. Depo; Azure Developer CLI kullanarak yerel ortamda inşa etmek, hata ayıklamak ve buluta dağıtmak için gerekli kod ve yapılandırmayı sağlar.
Güvenlik, Microsoft Entra ile yerleşik kimlik doğrulama yoluyla yönetilir; ileri düzey kullanıcılar API Management veya VNET üzerinden ağ izolasyonu uygulayabilirler. Koleksiyon; MCP Tools, Resources ve Prompts için özel uygulamalar içerir. Bu örnekleri kullanmak için Python 3.13 veya üzeri, Azure Functions Core Tools ve dağıtım için Azure Developer CLI gereklidir.
Farklı proje örnekleri; QR kod oluşturma, kod inceleme kontrol listeleri ve hava durumu uygulaması demoları gibi çeşitli yeteneklere olanak tanır. Bu şablonlar, Azure ekosistemi içinde uzak MCP yeteneklerini barındırmak isteyen herkes için bir temel görevi görür.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
Otomatik kontroller
Çalıştırıldı 14 Kas 2026Tam rapor →Henüz doğrulanmadı. Bir sunucunun 80 puana, ciddi bir bulgu olmamasına ve kontrol edebilmemiz için yeterli veriye ihtiyacı vardır. Kontroller nasıl çalışır · Daha fazla puan için nelerin düzeltileceği
- Kaynak deposu bağlantılı ve erişilebilirazure-samples/remote-mcp-functions-python is public and reachablegithub.com/azure-samples/remote-mcp-functions-python ↗Geçti
- Paket, bu depoyu kaynağı olarak gösteriyorKontrol edilmedi
- Derleme kökeni (Sigstore onayı)Kontrol edilmedi
- Açık kaynak lisansı (OSI)MITspdx.org/licenses/MIT.html ↗Geçti
- Son bir yıl içinde commit veya sürüm mevcutLast commit or release 2026-10-13github.com/azure-samples/remote-mcp-functions-python ↗Geçti
- OpenSSF ScorecardKontrol edilmedi
- Paket adı popüler bir pakete yakın değilKontrol edilmedi
- Pakette veya bağımlılıklarında kritik uyarı yokKontrol edilmedi
- Modele yönelik gizli talimat yok0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersGeçti
- Yıkıcı araçlar etiketlenmişKontrol edilmedi
- Uzak uç nokta MCP el sıkışmasına yanıt veriyorKontrol edilmedi
Getting 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 soruları
Bu Azure Functions MCP örnekleri için hangi dil ve versiyon gereklidir?
Örnekler Python 3.13 veya üzeri sürümün yanı sıra dağıtım için Azure Functions Core Tools 4.8.0+ ve Azure Developer CLI 1.23.x veya üzerini gerektirir.
Uzak MCP server buluta nasıl dağıtılır?
Azure Developer CLI kullanarak azd up komutu ile dağıtım yapabilirsiniz; bu komut birkaç dakika içinde bulutta bir server sağlar.
Bu MCP serverlar için kimlik doğrulama nasıl yönetilir?
Tüm örnek MCP serverlar, kimlik sağlayıcı olarak Microsoft Entra ile yerleşik kimlik doğrulama kullanır; API Management veya VNET izolasyonu ile daha fazla güvenlik eklenebilir.
Depoda hangi örnek MCP serverlar bulunuyor?
Depo; araçlar için FunctionsMcpTool, kaynaklar için FunctionsMcpResources, promptlar için FunctionsMcpPrompts ve etkileşimli bir MCP App demosu için McpWeatherApp içerir.
Dağıtım yapmadan önce MCP serverı yerel ortamda çalıştırabilir miyim?
Evet, örnekleri yerel makinenize klonlayabilir, bağımlılıkları yükleyebilir ve Azure'a dağıtmadan önce hata ayıklama (debugging) yaparak çalıştırabilirsiniz.