About Csharp Skills
Csharp Skills is an MCP server published by leslierichardson95 in the Developer Tools category.
The repository has 2 stars and 1 forks, with the last commit 8 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.
Install
git clone https://github.com/leslierichardson95/mcp-csharp-skillsThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about Csharp Skills
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
5 checks have not been run yet.
README
MCP C# Skills Collection
A comprehensive set of GitHub Copilot skills for building Model Context Protocol (MCP) servers using C# and .NET.
Overview
These skills guide you through the complete lifecycle of MCP server development - from project creation to cloud deployment. MCP servers enable LLMs to interact with external services through well-designed tools, prompts, and resources.
Skills
| Skill | Description |
|---|---|
| mcp-csharp | Main orchestrator for C# MCP development. Use as your entry point to navigate the complete workflow. |
| mcp-csharp-create | Create new MCP servers using the official C# SDK and Microsoft templates. Covers stdio and HTTP transports. |
| mcp-csharp-debug | Run and debug MCP servers locally. Covers VS/VS Code configuration, MCP Inspector, and GitHub Copilot Agent Mode testing. |
| mcp-csharp-test | Test MCP servers with unit tests, integration tests, and LLM effectiveness evaluations. |
| mcp-csharp-publish | Publish and deploy MCP servers to NuGet (stdio), Docker, or Azure (HTTP). |
Quick Start
Prerequisites
- .NET 10.0 SDK or later
- Visual Studio 2022+ or VS Code with C# Dev Kit
- GitHub Copilot (optional, for Agent Mode testing)
Create Your First MCP Server
# Install the template
dotnet new install Microsoft.McpServer.ProjectTemplates
# Create a stdio server (local/CLI)
dotnet new mcpserver -n MyMcpServer
# Or create an HTTP server (remote/web)
dotnet new mcpserver -n MyMcpServer --transport http
Development Workflow
┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Create │ → │ Debug │ → │ Test │ → │ Publish │
│ mcp-csharp │ │ mcp-csharp │ │ mcp-csharp │ │ mcp-csharp │
│ -create │ │ -debug │ │ -test │ │ -publish │
└─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘
- Create - Scaffold your project, add tools with
[McpServerTool]attributes - Debug - Run locally, configure IDE, test with MCP Inspector
- Test - Write unit/integration tests, create LLM evaluations
- Publish - Deploy to NuGet (stdio) or Docker/Azure (HTTP)
Transport Options
| Transport | Use Case | Publish To | Run Command |
|---|---|---|---|
| stdio | Local/CLI integrations | NuGet.org | dnx YourPackage@1.0.0 |
| HTTP | Remote/web services | Docker/Azure | Container URL |
Installation
Copy these skill folders to your Copilot skills directory:
- Windows:
%USERPROFILE%\.copilot\skills\ - macOS/Linux:
~/.copilot/skills/
License
See individual LICENSE.txt files in each skill folder.
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.