BrandGhost

All posts with Tag MCP

Weekly Recap: OpenTelemetry in .NET, GitHub Copilot CLI, and C# MCP Servers [Aug 2026]

This week is a full deep dive into OpenTelemetry in .NET -- traces, metrics, logging, HttpClient instrumentation, ASP.NET Core setup, and exporters for OTLP, Prometheus, Jaeger, and Azure Monitor. Plus GitHub Copilot CLI workflows for .NET developers, testing and deploying C# MCP servers, and a hard look at modular monoliths, clean architecture, and moving back from microservices.

Read the whole article

Testing and Debugging Your C# MCP Server with MCP Inspector

Testing and Debugging Your C# MCP Server with MCP Inspector

Use MCP Inspector to test and debug C# MCP server .NET projects over stdio and HTTP, inspect JSON-RPC logs, verify tools, and avoid host integration guesswork.

Read the whole article

Deploying Your C# MCP Server to Azure: Functions vs. Container Apps

Deploy MCP server to Azure with C# using Azure Functions MCP extension or Azure Container Apps, with tradeoffs for scale, cost, auth, and cold starts.

Read the whole article

Securing Remote MCP Servers in C#: OAuth 2.0, JWT, and Protected Resource Metadata

Secure MCP server authentication in C# with OAuth protected resource metadata, JWT bearer validation, authorization filters, and claims-aware MCP tools.

Read the whole article

Building an MCP Client in C#: Connecting, Discovering, and Calling Tools

Building an MCP Client in C#: Connecting, Discovering, and Calling Tools

Build an MCP client in C# that connects over stdio or HTTP, discovers capabilities, calls tools, handles result content, and manages lifecycle safely.

Read the whole article

Hosting an MCP Server in ASP.NET Core: MapMcp, Stateless Mode, and Production Config

Hosting an MCP Server in ASP.NET Core: MapMcp, Stateless Mode, and Production Config

Host an MCP server in ASP.NET Core with MapMcp, stateless HTTP transport, CORS, AllowedHosts, health checks, and production configuration guidance today.

Read the whole article

Weekly Recap: GitHub Copilot CLI, Roslyn Analyzers, and Modular Monoliths [Jul 2026]

This week covers GitHub Copilot CLI workflows and building Roslyn analyzers in C#. Plus practical guides to modular monoliths, MCP transports, production Serilog, NuGet debugging, AI's impact, and engineering leadership.

Read the whole article

MCP Transports in C#: stdio vs. Streamable HTTP vs. Legacy SSE

MCP Transports in C#: stdio vs. Streamable HTTP vs. Legacy SSE

Compare MCP transports in C# across stdio, Streamable HTTP, stateless/stateful sessions, and legacy SSE migration so .NET teams choose safe .NET wiring.

Read the whole article

MCP Resources and Prompts in C#: Exposing Data and Reusable Templates

MCP Resources and Prompts in C#: Exposing Data and Reusable Templates

Learn how MCP resources in C# expose readable data with URI templates, then use MCP prompts so .NET teams can publish reusable agent workflow templates.

Read the whole article

Defining MCP Tools in C#: Attributes, JSON Schema, and Error Handling

Defining MCP Tools in C#: Attributes, JSON Schema, and Error Handling

Learn how MCP tools in C# use attributes, JSON Schema, DI, content blocks, cancellation, error handling, and naming so models call .NET tools correctly.

Read the whole article

Weekly Recap: NuGet Packaging, Monolith Architecture, and MCP in C# [Jul 2026]

Weekly Recap: NuGet Packaging, Monolith Architecture, and MCP in C# [Jul 2026]

This week covers NuGet packaging from metadata and local testing through private feeds, versioning, and automated publishing. Plus practical guides to monolith architecture, MCP servers and clients in C#, Serilog, Roslyn analyzers, AI agent workflows, and senior engineering leadership.

Read the whole article

Build Your First MCP Server in C#: A Step-by-Step Quickstart

Build Your First MCP Server in C#: A Step-by-Step Quickstart

Build an MCP server in C# with a local stdio quickstart covering packages, Host setup, tool attributes, VS Code wiring, stderr logs, and common fixes.

Read the whole article

Model Context Protocol (MCP) Explained for C# and .NET Developers

Model Context Protocol (MCP) Explained for C# and .NET Developers

Model Context Protocol explained for C# and .NET developers: what MCP is, why it matters, and how hosts, clients, servers, tools, resources, and prompts fit.

Read the whole article

An error has occurred. This application may no longer respond until reloaded. Reload