Azure Functions MCP server
Commit 13 Okt 2026Menyediakan sampel untuk membangun dan men-deploy custom remote MCP server ke cloud menggunakan Azure Functions dengan Python.
Juga dikenal sebagai Azure-Samples/remote-mcp-functions-python
- Stars
- 125
- Tools
- —
- Unduhan, 30 hari
- —
- Versi terbaru
- —
- Commit terakhir
- 13 Okt 2026
- Lisensi
- MIT
Apa itu Azure Functions MCP?
Azure Functions adalah MCP server. Menyediakan sampel untuk membangun dan men-deploy custom remote MCP server ke cloud menggunakan Azure Functions dengan Python.
Ringkasan dibuat dari README proyek
Tentang Azure Functions MCP server
Tujuan utama dari sampel ini adalah untuk men-deploy custom Model Context Protocol server ke cloud menggunakan Python. Developer dapat menggunakan template ini untuk memindahkan fungsionalitas MCP dari lingkungan lokal ke Azure Functions. Repository ini menyediakan kode dan konfigurasi yang diperlukan untuk membangun, melakukan debugging secara lokal, dan men-deploy ke cloud menggunakan Azure Developer CLI.
Keamanan ditangani melalui autentikasi bawaan dengan Microsoft Entra, dan pengguna tingkat lanjut dapat mengimplementasikan API Management atau isolasi jaringan melalui VNET. Koleksi ini mencakup implementasi spesifik untuk MCP Tools, Resources, dan Prompts. Untuk menggunakan sampel ini, Anda memerlukan Python 3.13 atau lebih tinggi, Azure Functions Core Tools, dan Azure Developer CLI untuk deployment.
Berbagai sampel proyek memungkinkan berbagai kapabilitas seperti pembuatan QR code, checklist code review, dan demo aplikasi cuaca. Template ini berfungsi sebagai fondasi bagi siapa saja yang perlu menghosting kapabilitas remote MCP di dalam ekosistem Azure.
Ditulis berdasarkan README proyek. Setiap use case diperiksa terhadap kutipan dari README tersebut.
Pengecekan otomatis
Berjalan 14 Nov 2026Laporan lengkap →Belum diverifikasi. Sebuah server memerlukan skor 80, tidak ada temuan serius, dan data yang cukup untuk kami periksa. Cara kerja checks · Yang perlu diperbaiki untuk menambah poin
- Source repository terhubung dan dapat dijangkauazure-samples/remote-mcp-functions-python is public and reachablegithub.com/azure-samples/remote-mcp-functions-python ↗Lolos
- Nama paket mencantumkan repositori ini sebagai sumbernyaTidak diperiksa
- Provenance build (atestasi Sigstore)Tidak diperiksa
- Lisensi open source (OSI)MITspdx.org/licenses/MIT.html ↗Lolos
- Ada commit atau release dalam satu tahun terakhirLast commit or release 2026-10-13github.com/azure-samples/remote-mcp-functions-python ↗Lolos
- OpenSSF ScorecardTidak diperiksa
- Nama package tidak mirip dengan package populerTidak diperiksa
- Tidak ada advisory kritis pada paket atau dependensinyaTidak diperiksa
- Tidak ada instruksi tersembunyi untuk model0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersLolos
- Tools yang bersifat destruktif telah diberi labelTidak diperiksa
- Endpoint remote merespons handshake MCPTidak diperiksa
README
Lihat di 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.
Pertanyaan tentang Azure Functions MCP
Bahasa dan versi apa yang saya butuhkan untuk sampel Azure Functions MCP ini?
Sampel ini memerlukan Python 3.13 atau versi lebih tinggi, serta Azure Functions Core Tools 4.8.0+ dan Azure Developer CLI 1.23.x atau lebih tinggi untuk proses deployment.
Bagaimana cara men-deploy remote MCP server ke cloud?
Anda dapat melakukan deployment menggunakan Azure Developer CLI dengan perintah azd up, yang akan menyiapkan server di cloud dalam beberapa menit.
Bagaimana autentikasi ditangani untuk MCP server ini?
Semua sampel MCP server menggunakan autentikasi bawaan dengan Microsoft Entra sebagai identity provider, dan Anda dapat menambahkan keamanan tambahan menggunakan API Management atau isolasi VNET.
Sampel MCP server apa saja yang tersedia di repo ini?
Repo ini mencakup FunctionsMcpTool untuk tools, FunctionsMcpResources untuk resources, FunctionsMcpPrompts untuk prompts, dan McpWeatherApp untuk demo aplikasi MCP interaktif.
Bisakah saya menjalankan MCP server secara lokal sebelum melakukan deployment?
Ya, Anda dapat melakukan clone, restore, dan menjalankan sampel di mesin lokal Anda untuk debugging sebelum men-deploy ke Azure.