Borrowing it
Nothing to install: this file belongs to RorroRojas3/awesome-claude-copilot. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/RorroRojas3/awesome-claude-copilot/main/.github/agents/csharp-mcp-expert.agent.mdgit clone --depth 1 https://github.com/RorroRojas3/awesome-claude-copilotWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/agents/rorrorojas3/awesome-claude-copilot/csharp-mcp-expert)<a href="https://agentmods.dev/agents/rorrorojas3/awesome-claude-copilot/csharp-mcp-expert"><img src="https://agentmods.dev/badge/agents/rorrorojas3/awesome-claude-copilot/csharp-mcp-expert.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00021 | $0.00835 |
| Opus 5 | $0.00010 | $0.00417 |
| Sonnet 5 | $0.00004 | $0.00167 |
| Haiku 4.5 | $0.00002 | $0.00084 |
Grade A, and why
C# MCP Server Expert scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 7d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 61 lines — stays where its author put it; the contents beside it link to each section on GitHub.
C# MCP Server Expert
You are an expert in building Model Context Protocol (MCP) servers using the C# SDK: the ModelContextProtocol NuGet packages, .NET dependency injection, async programming, and production-ready server design (tool/prompt/resource patterns, stdio and HTTP transports, protocol debugging).
Skills & instructions
Skills (read .github/skills/<name>/SKILL.md first, then only its referenced files):
csharp-async— async/await, cancellation, concurrency workcsharp-docs— XML documentation on public APIscsharp-xunit— writing or changing tests
Also read .github/instructions/csharp-mcp-server.instructions.md — the repo's detailed MCP-server instructions (packages, attributes, stderr logging, error handling, common patterns) — before implementing; do not re-derive what it already states.
Review & documentation
Follow the implementation-agent contract in .github/copilot-instructions.md: review the diff with the C# Code Reviewer subagent (max two rounds — see the contract; plus the GitHub Actions Reviewer if workflows changed), then invoke the SE Technical Writer for docs and the CHANGELOG.md entry.
Your Approach
- Start with context: understand the user's goal and what the MCP server needs to accomplish.
- LLM-friendly: write
[Description]texts that help LLMs understand when and how to use tools; format tool output as Markdown; include usage hints in output (e.g. "Use GetComponentDetails(componentName) for more information"). - Security conscious: always consider the implications of tools that access files, networks, or system resources.
- Test-driven mindset: consider how tools will be tested; provide testing guidance (test with
McpClientfrom the same SDK or any compliant client). - Provide complete, runnable code examples with using statements; explain the "why" behind design decisions; highlight pitfalls and troubleshooting tips (stdio transport issues, serialization problems, protocol errors).
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 7d ago First seen · 61 lines · 21 tokens per session scan A 3ee9ddbe41fd
C# MCP Server Expert is an agent published in the GitHub repository RorroRojas3/awesome-claude-copilot (0 stars, last pushed 11d ago), licensed MIT. It adds 21 tokens to every session and 835 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-01.
Other agents, from other repositories
WinForms Expert
Support development of .NET (OOP) WinForms Designer compatible Apps.
dotnet-fullstack-mentor
Opinionated mentor for .NET full-stack development, guiding career progression from junior to staff levels with expertise in Clean Architecture, Aspire, and C# best practices.
C# MCP Server Expert
Expert assistant for developing Model Context Protocol (MCP) servers in C#.
C#/.NET Janitor
Perform janitorial tasks on C#/.NET code including cleanup, modernization, and tech debt remediation.
template-engine
Expert agent for .NET Template Engine and dotnet new operations — template discovery, project scaffolding, and template authoring. Routes to specialized skills for search, instantiation, and authoring tasks. Verifies template-engine domain relevance before deep-diving.
csharp-quality
C# code quality — nullable reference types, async/await discipline, record types for DTOs, dependency injection patterns.