BrandGhost
← Back to Artificial Intelligence

AI & .NET

Practical guidance on building AI-powered .NET apps, covering Model Context Protocol servers, Microsoft Agent Framework, and GitHub Copilot SDK integrations.

Articles

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

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

Chunking Strategies for RAG with Semantic Kernel in C#: Fixed-Size, Sentence, and Semantic Chunking

Learn chunking strategies for RAG with Semantic Kernel in C#. Compare fixed-size, sentence-boundary, paragraph, and semantic chunking approaches with complete .NET code examples to improve retrieval accuracy in your RAG pipelines.

Read the whole article

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