mcp-csharp-publish

mcp-csharp-publish

热门

Publish and deploy C# MCP servers. Covers NuGet packaging for stdio servers, Docker containerization for HTTP servers, Azure Container Apps and App Service deployment, and publishing to the official MCP Registry. USE FOR: packaging stdio MCP servers as NuGet tools, creating Dockerfiles for HTTP MCP servers, deploying to Azure Container Apps or App Service, publishing to the MCP Registry at registry.modelcontextprotocol.io, configuring server.json for MCP package metadata, setting up CI/CD for MCP server publishing. DO NOT USE FOR: publishing general NuGet libraries (not MCP-specific), general Docker guidance unrelated to MCP, creating new servers (use mcp-csharp-create), writing tests (use mcp-csharp-test).

5542Star
422Fork
更新于 2026/10/3
请求的译文尚未完成,当前显示原始英文。
SKILL.md
只读
名称
mcp-csharp-publish
描述

Publish and deploy C# MCP servers. Covers NuGet packaging for stdio servers, Docker containerization for HTTP servers, Azure Container Apps and App Service deployment, and publishing to the official MCP Registry. USE FOR: packaging stdio MCP servers as NuGet tools, creating Dockerfiles for HTTP MCP servers, deploying to Azure Container Apps or App Service, publishing to the MCP Registry at registry.modelcontextprotocol.io, configuring server.json for MCP package metadata, setting up CI/CD for MCP server publishing. DO NOT USE FOR: publishing general NuGet libraries (not MCP-specific), general Docker guidance unrelated to MCP, creating new servers (use mcp-csharp-create), writing tests (use mcp-csharp-test).

C# MCP Server Publishing

Publish and deploy MCP servers to their target platforms. stdio servers are distributed as NuGet tool packages. HTTP servers are containerized and deployed to Azure or other container hosts. Both can optionally be listed in the official MCP Registry.

When to Use

  • Packaging a stdio MCP server for NuGet distribution

  • Creating a Docker container for an HTTP MCP server

  • Deploying to Azure Container Apps or App Service

  • Publishing to the official MCP Registry for discoverability

  • Setting up server.json metadata for the MCP Registry

Stop Signals

  • Server not tested yet? → Use mcp-csharp-test first

  • No server project yet? → Use mcp-csharp-create

  • Publishing a non-MCP NuGet package? → Use nuget-trusted-publishing instead

Inputs