An AZD template to deploy a Model Context Protocol (MCP) server written in C# to Azure Container Apps using SSE Transport.
Overview
What is azd-mcp-csharp?
azd-mcp-csharp is an Azure Developer CLI template designed to deploy a Model Context Protocol (MCP) server written in C# to Azure Container Apps using SSE Transport.
How to use azd-mcp-csharp?
To use this template, install the Azure Developer CLI and Docker, then follow these steps:
- Log in to Azure Developer CLI using
azd auth login. - Initialize the template with
azd init --template powergentic/azd-mcp-csharp. - Ensure Docker is running.
- Deploy the application using
azd up. - Verify the MCP server is running by navigating to the
/sseURL in your browser.
Key features of azd-mcp-csharp?
- Easy deployment of an MCP server to Azure Container Apps.
- Utilizes Azure Developer CLI for streamlined setup.
- Includes a Dockerfile for building the MCP server app.
Use cases of azd-mcp-csharp?
- Deploying AI solutions that require a Model Context Protocol server.
- Customizing the MCP server for specific applications.
- Integrating with Azure services for enhanced functionality.
FAQ from azd-mcp-csharp?
- What prerequisites are needed to use this template?
You need to have the Azure Developer CLI and Docker installed.
- Is there a specific Azure region required for deployment?
No, you can deploy to any Azure region that supports Container Apps.
- Can I customize the MCP server after deployment?
Yes, you can modify the application as needed to fit your requirements.