BrandGhost

All posts with Tag MCP

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