MCP server de Azure Functions
Commit 13 oct 2026Proporciona ejemplos para construir y desplegar MCP servers remotos personalizados en la nube con Azure Functions en Python.
También conocido como Azure-Samples/remote-mcp-functions-python
- Stars
- 125
- Herramientas
- —
- Descargas, 30 días
- —
- Última versión
- —
- Último commit
- 13 oct 2026
- Licencia
- MIT
¿Qué es Azure Functions MCP?
Azure Functions es un MCP server. Proporciona ejemplos para construir y desplegar MCP servers remotos personalizados en la nube con Azure Functions en Python.
Resumen generado a partir del README del proyecto
Acerca del MCP server de Azure Functions
El propósito principal de estos ejemplos es desplegar servidores de Model Context Protocol personalizados en la nube utilizando Python. Los desarrolladores pueden usar estas plantillas para trasladar la funcionalidad de MCP desde entornos locales a Azure Functions. El repositorio proporciona el código y la configuración necesarios para construir, depurar localmente y desplegar en la nube usando Azure Developer CLI.
La seguridad se gestiona mediante autenticación integrada con Microsoft Entra, y los usuarios avanzados pueden implementar API Management o aislamiento de red vía VNET. La colección incluye implementaciones específicas para MCP Tools, Resources y Prompts. Para usar estos ejemplos, necesitas Python 3.13 o superior, Azure Functions Core Tools y Azure Developer CLI para el despliegue.
Diferentes ejemplos de proyectos permiten diversas capacidades, como la generación de códigos QR, listas de verificación para revisión de código y demos de aplicaciones meteorológicas. Estas plantillas sirven como base para cualquier persona que necesite alojar capacidades de MCP remoto dentro del ecosistema de Azure.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Verificaciones automáticas
Ejecutado 14 nov 2026Informe completo →Aún no verificado. Un servidor necesita una puntuación de 80, ningún hallazgo grave y suficientes datos para que podamos revisarlo. Cómo funcionan las verificaciones · Qué corregir para obtener más puntos
- Repositorio de origen vinculado y accesibleazure-samples/remote-mcp-functions-python is public and reachablegithub.com/azure-samples/remote-mcp-functions-python ↗Aprobado
- El paquete indica este repositorio como su origenNo verificado
- Procedencia de la compilación (atestación de Sigstore)No verificado
- Licencia de código abierto (OSI)MITspdx.org/licenses/MIT.html ↗Aprobado
- Commit o lanzamiento en el último añoLast commit or release 2026-10-13github.com/azure-samples/remote-mcp-functions-python ↗Aprobado
- OpenSSF ScorecardNo verificado
- El nombre del paquete no es similar a un paquete popularNo verificado
- No hay avisos críticos en el paquete ni en sus dependenciasNo verificado
- Sin instrucciones ocultas para el modelo0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersAprobado
- Las herramientas destructivas están etiquetadasNo verificado
- El endpoint remoto responde al handshake de MCPNo verificado
README
Ver en 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.
Preguntas sobre Azure Functions MCP
¿Qué lenguaje y versión necesito para estos ejemplos de Azure Functions MCP?
Los ejemplos requieren Python 3.13 o superior, además de Azure Functions Core Tools 4.8.0+ y Azure Developer CLI 1.23.x o superior para el despliegue.
¿Cómo despliego el MCP server remoto en la nube?
Puedes desplegarlo con Azure Developer CLI usando el comando azd up, que aprovisiona un servidor en la nube en un par de minutos.
¿Cómo se gestiona la autenticación para estos MCP servers?
Todos los ejemplos de MCP servers utilizan autenticación integrada con Microsoft Entra como proveedor de identidad, y puedes añadir más seguridad mediante API Management o aislamiento por VNET.
¿Qué ejemplos de MCP servers se incluyen en el repositorio?
El repositorio incluye FunctionsMcpTool para herramientas, FunctionsMcpResources para recursos, FunctionsMcpPrompts para prompts y McpWeatherApp para una demo interactiva de una MCP App.
¿Puedo ejecutar el MCP server localmente antes de desplegarlo?
Sí, puedes clonar, restaurar y ejecutar los ejemplos en tu máquina local con depuración antes de desplegar en Azure.