Azure-Samples/remote-mcp-functions-typescript

This is a quickstart template to 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 it in the cloud in a couple minutes. The MCP server is secured by design.

59

stars

116

commits

TypeScript

primary language

Aug 4, 2026

updated

README

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.

Open in GitHub Codespaces

Looking for another language? See the .NET/C# and Python versions.

Watch the video overview

Watch the video

Architecture Diagram

Prerequisites

Install these before working with any sample:

Samples

SampleGet startedWhat it demonstrates
mcp-toolsREADMEMCP Tool triggers: hello world, snippet save/get with Azure Blob bindings, structured content (images, resource links)
mcp-promptsREADMEMCP Prompt triggers: reusable, parameterized prompt templates (code review, summarize, documentation)
mcp-weather-appREADMEMCP Apps: tool + UI resource serving an interactive weather widget in a sandboxed iframe

Next Steps

Contributors

swapnil-nagar

38 commits

lilyjma

26 commits

paulyuk

22 commits

Azure-Samples/remote-mcp-functions-typescript

This is a quickstart template to 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 it in the cloud in a couple minutes. The MCP server is secured by design.

59

stars

116

commits

TypeScript

primary language

Aug 4, 2026

updated

README

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.

Open in GitHub Codespaces

Looking for another language? See the .NET/C# and Python versions.

Watch the video overview

Watch the video

Architecture Diagram

Prerequisites

Install these before working with any sample:

Samples

SampleGet startedWhat it demonstrates
mcp-toolsREADMEMCP Tool triggers: hello world, snippet save/get with Azure Blob bindings, structured content (images, resource links)
mcp-promptsREADMEMCP Prompt triggers: reusable, parameterized prompt templates (code review, summarize, documentation)
mcp-weather-appREADMEMCP Apps: tool + UI resource serving an interactive weather widget in a sandboxed iframe

Next Steps

Contributors

swapnil-nagar

38 commits

lilyjma

26 commits

paulyuk

22 commits

Languages

TypeScript

58.3%

Bicep

37.0%

HTML

3.4%

Dockerfile

1.3%