https://github.com/Azure-Samples/remote-mcp-functions
Landing page for Remote MCP Server efforts in Azure Functions with links to all language stack specific repos.
https://github.com/Azure-Samples/remote-mcp-functions
Last synced: about 2 months ago
JSON representation
Landing page for Remote MCP Server efforts in Azure Functions with links to all language stack specific repos.
- Host: GitHub
- URL: https://github.com/Azure-Samples/remote-mcp-functions
- Owner: Azure-Samples
- License: mit
- Created: 2025-04-03T16:10:34.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-05-01T16:09:55.000Z (6 months ago)
- Last Synced: 2025-05-01T17:26:03.077Z (6 months ago)
- Size: 12.7 KB
- Stars: 47
- Watchers: 10
- Forks: 9
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-mcp-servers - **remote-mcp-functions** - Landing page for Remote MCP Server efforts in Azure Functions with links to all language stack specific repos. `mcp` `server` `azure` `git clone https://github.com/Azure-Samples/remote-mcp-functions` (⚙️ DevOps)
- awesome-mcp-servers - **remote-mcp-functions** - Landing page for Remote MCP Server efforts in Azure Functions with links to all language stack specific repos. `mcp` `server` `azure` `git clone https://github.com/Azure-Samples/remote-mcp-functions` (DevOps)
README
# Getting Started with Remote MCP Servers using Azure Functions (Overview)
This document contains quickstart templates and additional resources 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 using keys and HTTPs, and allows more options for OAuth using EasyAuth and/or API Management as well as network isolation using VNET.
## Use the MCP Extension for Azure Functions [Preview]
You get a native Azure Functions experience turning code into MCP servers using the MCPTrigger.
| Language (Stack) | Repo Location |
|------------------|---------------|
| Python | [remote-mcp-functions-python](https://github.com/Azure-Samples/remote-mcp-functions-python) |
| TypeScript (Node.js) | [remote-mcp-functions-typescript](https://github.com/Azure-Samples/remote-mcp-functions-typescript) |
| C# (.NET) | [remote-mcp-functions-dotnet](https://github.com/Azure-Samples/remote-mcp-functions-dotnet) |
*Enhanced with APIM Serverless Gateway (+Entra, OAuth)
| Language (Stack) | Repo Location |
|------------------|---------------|
| Python | [remote-mcp-apim-functions-python](https://github.com/Azure-Samples/remote-mcp-apim-functions-python) |
## Bring your own (BYO) MCP Server and host on Azure Functions [* Early Preview!]
You have the flexibility to bring your own MCP server and/or MCP sdk and can run on Azure Functions serverless compute platform.
| Language (Stack) | Repo Location |
|------------------|---------------|
| Python | [remote-mcp-sdk-functions-hosting-python](https://github.com/Azure-Samples/mcp-sdk-functions-hosting-python) |
| TypeScript (Node.js) | [remote-mcp-sdk-functions-hosting-node](https://github.com/Azure-Samples/mcp-sdk-functions-hosting-node) |
| C# (.NET) | [remote-mcp-sdk-functions-hosting-dotnet](https://github.com/Azure-Samples/mcp-sdk-functions-hosting-dotnet) |
*Enhanced with APIM Serverless Gateway (+Entra, OAuth)
| Language (Stack) | Repo Location |
|------------------|---------------|
| Python | [coming soon!]() |