Remote MCP Server
Supports running Azure Storage Emulator through Docker during local development for testing blob storage operations.
Supports development in GitHub Codespaces for a ready-to-use development environment without local setup.
Offers a similar MCP server implementation available in .NET/C# for developers preferring that ecosystem.
Primary implementation language for this MCP server, allowing Node.js developers to build and deploy custom remote MCP tools.
Provides an alternative MCP server implementation in Python for developers working in that language.
Enables development of type-safe MCP server tools using TypeScript for improved code quality and developer experience.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Remote MCP Serversave this code snippet as 'authMiddleware'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Remote MCP Servers using Azure Functions (Node.js/TypeScript)
Build and deploy remote MCP servers to Azure using Azure Functions. Each sample is a self-contained quickstart you can clone, run locally, and azd up to the cloud in minutes.
Looking for another language? See the .NET/C# and Python versions.
Watch the video overview

Prerequisites
Install these before working with any sample:
Node.js version 18 or higher
Azure Functions Core Tools >=
4.0.7030Visual Studio Code with the Azure Functions extension (recommended)
Docker — Runs Azurite, the local Azure Storage emulator
Related MCP server: Remote MCP with Azure Functions (Python)
Samples
Sample | Get started | What it demonstrates |
MCP Tool triggers: hello world, snippet save/get with Azure Blob bindings, structured content (images, resource links) | ||
MCP Prompt triggers: reusable, parameterized prompt templates (code review, summarize, documentation) | ||
MCP Apps: tool + UI resource serving an interactive weather widget in a sandboxed iframe |
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.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceA MCP server for managing and storing code snippets in various programming languages, allowing users to create, list, and delete snippets via a standardized interface.Last updated3267MIT
- Alicense-qualityCmaintenanceThis project enables running a custom remote MCP server on Azure Functions with Python, allowing developers to build cloud-based Model Context Protocol tools that are secured by design using keys and HTTPS.Last updatedMIT
- Alicense-qualityDmaintenanceA template for building and deploying custom remote MCP servers on Azure Functions with Python, allowing for saving and retrieving snippets with built-in security using keys and HTTPS.Last updatedMIT
- Alicense-qualityDmaintenanceA quickstart template for building and deploying secure, remote MCP servers to the cloud using Azure Functions and Node.js/TypeScript. It features integrated blob storage for snippet management and supports advanced security options like OAuth and VNET isolation.Last updatedMIT
Related MCP Connectors
Cloud-hosted MCP server for durable AI memory
A MCP server built for developers enabling Git based project management with project and personal…
MCP server for InsForge BaaS — database, storage, edge functions, and deployments
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Azure-Samples/remote-mcp-functions-typescript'
If you have feedback or need assistance with the MCP directory API, please join our Discord server