MCP Server Azure Function
@katarinasvedman
About MCP Server Azure Function
No overview available yet
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is MCP Server Azure Function?
It is a Model Context Protocol (MCP) server implementation hosted as an Azure Function using the .NET 8 isolated worker model. It enables language models that support the MCP standard to interact with custom business operations, logic apps, and internal APIs.
How to use MCP Server Azure Function?
Clone the repository, configure the local.settings.json file with required environment variables (e.g., LOGIC_APP_ENDPOINT, INTERNAL_API_BASE_URL, MCP_ALLOWED_OPERATIONS), restore dependencies with dotnet restore, then run func start to launch the function locally at http://localhost:7071/api/MCPFunction. Test using curl with included JSON test files or custom MCP request payloads.
Key features of MCP Server Azure Function
- Implements standard MCP operations:
list_operationsandget_openapi_spec - Provides custom operations:
getBusinessData,triggerLogicApp,callInternalApi - Built on Azure Functions v4 isolated worker with .NET 8
- Uses Bicep templates for Infrastructure as Code (IaC) deployment
- Supports local development and Azure deployment with function key authentication
Use cases of MCP Server Azure Function
- Retrieve business metrics and data via MCP from language models
- Trigger Azure Logic Apps workflows from model interactions
- Proxy requests to internal APIs securely
- Provide API documentation through the MCP
get_openapi_specoperation - Enable custom, enterprise MCP operations for automated decision-making
FAQ from MCP Server Azure Function
What is MCP Server Azure Function?
It is an MCP server implemented as an Azure Function using .NET 8 isolated worker model, allowing language models to invoke predefined operations via the MCP standard.
What are the prerequisites to run it locally?
.NET 8 SDK, Azure Functions Core Tools v4, Visual Studio or VS Code, Azure CLI, and Azure Bicep CLI are required.
How do I deploy MCP Server Azure Function to Azure?
Use the included Bicep templates to deploy the infrastructure (Function App, Storage, etc.), then publish the function code with func azure functionapp publish <APP_NAME> --dotnet-isolated.
How do I test the deployed function?
Send POST requests to the function URL with an x-functions-key header (or ?code= query parameter) and a JSON MCP request body. Example: curl -X POST <URL> -H "Content-Type: application/json" -H "x-functions-key: YOUR_KEY" -d @test-list-operations.json.
How is the function secured in production?
Set MCP_AUTH_ENABLED=true, store sensitive values in Azure Key Vault, use managed identities, and enable HTTPS-only access with TLS 1.2. Function keys are required for all requests to the deployed function.
Frequently asked questions
What is MCP Server Azure Function?
It is an MCP server implemented as an Azure Function using .NET 8 isolated worker model, allowing language models to invoke predefined operations via the MCP standard.
What are the prerequisites to run it locally?
.NET 8 SDK, Azure Functions Core Tools v4, Visual Studio or VS Code, Azure CLI, and Azure Bicep CLI are required.
How do I deploy MCP Server Azure Function to Azure?
Use the included Bicep templates to deploy the infrastructure (Function App, Storage, etc.), then publish the function code with `func azure functionapp publish <APP_NAME> --dotnet-isolated`.
How do I test the deployed function?
Send POST requests to the function URL with an `x-functions-key` header (or `?code=` query parameter) and a JSON MCP request body. Example: `curl -X POST <URL> -H "Content-Type: application/json" -H "x-functions-key: YOUR_KEY" -d @test-list-operations.json`.
How is the function secured in production?
Set `MCP_AUTH_ENABLED=true`, store sensitive values in Azure Key Vault, use managed identities, and enable HTTPS-only access with TLS 1.2. Function keys are required for all requests to the deployed function.
Basic information
More Cloud & Infrastructure MCP servers
Supabase MCP Server
coleam00Supabase MCP server created in Python.
Sample Serverless MCP Servers
aws-samplesSample implementations of AI Agents and MCP Servers running on AWS Serverless compute
AWS Model Context Protocol (MCP) Server
alexei-ledA lightweight service that enables AI assistants to execute AWS CLI commands (in safe containerized environment) through the Model Context Protocol (MCP). Bridges Claude, Cursor, and other MCP-aware AI tools with AWS CLI for enhanced cloud infrastructure management.
MCP Server that interacts with Azure AI Foundry (experimental)
azure-ai-foundryA MCP Server for Azure AI Foundry: it's now moved to cloud, check the new Foundry MCP Server

Nippy
NippyNippy is drag-and-drop hosting (nippy.host) with an MCP server: connect it and your assistant can publish HTML, folders of photos, or file downloads to a live *.nippy.site URL — and keep editing the site in place at the
Comments