.NET on AWS Blog

Category: Amazon Q Developer

Integrating C# Model Context Protocol servers with Amazon Q Developer CLI

This post shows how to create your own Model Context Protocol (MCP) server with C# and .NET. You will use Amazon Q Developer Command-Line Interface (Amazon Q CLI) as an MCP client. The Model Context Protocol (MCP) is an open standard that lets Artificial Intelligence (AI) models safely interact with external tools and resources. MCP enhances […]

Port .NET Framework workloads to Linux with Amazon Q Developer, Part 4: MVC projects

Introduction This post continues our blog series on modernizing .NET Framework applications to cross-platform .NET using Amazon Q Developer .NET transformation. We’ve already covered porting class libraries in Part 1, test projects in Part 2, and Web API applications in Part 3. In this fourth installment, we’ll focus on migrating ASP.NET MVC applications to ASP.NET […]

Port .NET Framework workloads to Linux with Amazon Q Developer, Part 3: Web APIs

Introduction This blog series explores how to port different kinds of .NET Framework projects to cross-platform .NET with Amazon Q Developer Transformation for .NET, currently in public preview. Part 1 covers porting of class library projects and Part 2 covers porting of .NET Test Projects. Here in Part 3 , we walk you through porting […]

Port .NET Framework workloads to Linux with Amazon Q Developer, Part 2: Test Projects

Introduction This blog series explores how to port different kinds of .NET Framework projects to cross-platform .NET with Amazon Q Developer .NET transformation, currently in public preview. Modernizing a Windows-based .NET Framework solution to run on Linux can reduce operational costs by up to 40%. Part 1 covered porting of class library projects. Here in […]

Port .NET Framework workloads to Linux with Amazon Q Developer, Part 1: Class libraries

Introduction In the .NET world, the modernization process for .NET Framework applications can be complex, presenting significant challenges for enterprise software development teams. Organizations with extensive .NET Framework codebases face critical decisions about migrating traditional applications to modern .NET and Linux, including careful analysis of dependencies and how to handle compatibility constraints. Existing libraries may […]