Skip to content
Wade Womersley

wade.one

wade womersley – york based software engineer

  • Home
  • 2026
  • August
  • 22
  • .NET’s MCP C# SDK 2.0 Makes Web Deployment Less Weird

.NET’s MCP C# SDK 2.0 Makes Web Deployment Less Weird

Posted on August 22, 2026 By
Programming

Running an MCP server over the web should feel like running an ordinary web service. The first generation of the protocol made that harder by tying useful interactions to sessions and initialisation state. Version 2.0 of the official C# SDK moves the .NET implementation towards infrastructure that already knows how to scale.

Microsoft’s MCP C# SDK 2.0 announcement implements the 28 July 2026 protocol with stateless-first HTTP, standardised headers, and multi round-trip requests for interactive tools. That means requests can be routed through normal load balancers without sticky sessions while a tool can still ask for more information when the workflow needs it.

The useful part is that this is not a flag-day migration. The SDK remains compatible with older clients and servers, and it supports modern ASP.NET Core while reaching back to .NET Framework. There is one area to check carefully: the redesigned Tasks feature is not API- or protocol-compatible with the experimental task implementation from the earlier specification.

For a new service, I would use the stateless path and let the web platform do what it already does well. For an existing deployment, I would upgrade the SDK, run conformance and integration tests against the clients actually in use, and isolate any experimental Tasks work. A protocol becoming less special to operate is a good sign that it is growing up.

Share:

  • Share on Facebook (Opens in new window) Facebook
  • Share on X (Opens in new window) X
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Reddit (Opens in new window) Reddit

Related

Comments

comments

Tags: aspnet-core c-sharp dotnet mcp

Post navigation

❮ Previous Post: The Save Icon Is a Tiny Museum Exhibit

You may also like

Programming
phantomjs custom module – require and create
December 9, 2013
Programming
Standardising logging and parallelisation in multiple languages
February 7, 2015
Programming
Serverless Is Great Until You Need to Debug It at 2 a.m.
March 31, 2026
Programming
#leedsphp talk slides uploaded
April 22, 2011
  • AI
  • artificial intelligence
  • Ego-centric
  • Events
  • Films
  • Food
  • Gaming
  • Gym
  • Hardware
  • Holidays
  • News
  • PHP
  • Programming
  • Random Stuff
  • Reviews
  • Science
  • SEO
  • Software
  • Software Engineer
  • Support
  • Uncategorized
  • Work

Copyright © 2026 wade.one.

Theme: Oceanly News Dark by ScriptsTown