azd-mcp-csharp

azd-mcp-csharp

3.1

If you are the rightful owner of azd-mcp-csharp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

An Azure Developer CLI template to deploy a Model Context Protocol (MCP) server written in C# to Azure Container Apps using SSE Transport.

The powergentic/azd-mcp-csharp is a template designed for deploying a Model Context Protocol (MCP) server using the Azure Developer CLI (azd). This template facilitates the deployment of a C#-based MCP server to Azure Container Apps, leveraging Server-Sent Events (SSE) for transport. It requires the Azure Developer CLI and Docker to be installed on the user's machine. The deployment process involves logging into Azure, initializing the template, ensuring Docker is running, and using the 'azd up' command to provision Azure infrastructure and deploy the application. Once deployed, the MCP server can be accessed via a specific URL, allowing users to verify its operation. The template also includes a Dockerfile for building the MCP server app with C#, and it provisions several Azure resources such as Container Apps Environment, Log Analytics, and Application Insights for comprehensive hosting and monitoring.

Features

  • Azure Developer CLI Integration: Simplifies the deployment process using azd commands.
  • C# MCP Server: Deploys a Model Context Protocol server written in C#.
  • SSE Transport: Utilizes Server-Sent Events for efficient data streaming.
  • Docker Support: Includes a Dockerfile for building the MCP server app.
  • Comprehensive Azure Resources: Provisions necessary Azure resources like Container Apps, Log Analytics, and Application Insights.