mcp-csharp-debug

mcp-csharp-debug

Popular

Run and debug C# MCP servers locally. Covers IDE configuration, MCP Inspector testing, GitHub Copilot Agent Mode integration, logging setup, and troubleshooting. USE FOR: running MCP servers locally with dotnet run, configuring VS Code or Visual Studio for MCP debugging, testing tools with MCP Inspector, testing with GitHub Copilot Agent Mode, diagnosing tool registration issues, setting up mcp.json configuration, debugging MCP protocol messages, configuring logging for stdio and HTTP servers. DO NOT USE FOR: creating new MCP servers (use mcp-csharp-create), writing automated tests (use mcp-csharp-test), publishing or deploying to production (use mcp-csharp-publish).

5.5Kstars
422forks
Updated 10/3/2026
SKILL.md
read-only
name
mcp-csharp-debug
description

Run and debug C# MCP servers locally. Covers IDE configuration, MCP Inspector testing, GitHub Copilot Agent Mode integration, logging setup, and troubleshooting. USE FOR: running MCP servers locally with dotnet run, configuring VS Code or Visual Studio for MCP debugging, testing tools with MCP Inspector, testing with GitHub Copilot Agent Mode, diagnosing tool registration issues, setting up mcp.json configuration, debugging MCP protocol messages, configuring logging for stdio and HTTP servers. DO NOT USE FOR: creating new MCP servers (use mcp-csharp-create), writing automated tests (use mcp-csharp-test), publishing or deploying to production (use mcp-csharp-publish).

C# MCP Server Debugging

Run, debug, and interactively test C# MCP servers. Covers local execution, IDE debugging with breakpoints, MCP Inspector for protocol-level testing, and GitHub Copilot Agent Mode integration.

When to Use

  • Running an MCP server locally for the first time

  • Configuring VS Code or Visual Studio to debug an MCP server

  • Testing tools interactively with MCP Inspector

  • Verifying tools appear in GitHub Copilot Agent Mode

  • Diagnosing issues: tools not discovered, protocol errors, server crashes

  • Setting up mcp.json or .mcp.json configuration

Stop Signals

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

  • Need automated tests? → Use mcp-csharp-test

  • Production deployment issue? → Use mcp-csharp-publish