An MCP server that gives LLMs deep expertise in writing performant, modern C# code and migrating legacy .NET Framework applications to the latest platform. Plus web-based intelligence tools for developers.
claude mcp add --transport http dotnetmcp https://dotnetmcp.com/mcp
Works with Claude Code, Cursor, Windsurf, and any MCP-compatible client
DotNetMCP is a Model Context Protocol server that serves curated, expert-level .NET documentation directly to AI assistants. Instead of relying on training data that may be outdated or incomplete, your AI gets access to precise, version-specific guidance on demand.
Whether you're asking an AI to optimize a hot path with Span<T>, migrate a WebForms app to Blazor, or refactor legacy code to use C# 13 features, DotNetMCP provides the AI with the exact knowledge it needs to get it right.
Every tool is designed for how LLMs actually work — structured data in, actionable knowledge out.
Full-text search with relevance ranking. Searches titles, descriptions, tags, and content. Returns contextual snippets so the AI can decide which guide to read.
Retrieve the full content of any guide. Returns both markdown (for LLM consumption) and HTML. Complete with code examples, before/after comparisons, and best practices.
Browse all available guides with optional filtering by keyword or category. Perfect for discovering what expertise is available.
Tell it where you're coming from and where you're going. Gets recommended migration guides in reading order. "webforms" → "blazor" returns the exact playbook.
Returns all documentation categories with descriptions and document counts. Helps the AI understand the full scope of available knowledge.
Documentation collection statistics: total guides, category breakdown, most common tags, and recently updated content.
Web-based tools that put expert .NET migration and performance analysis at your fingertips. No AI assistant required.
Paste legacy .NET code and instantly identify anti-patterns. Get severity ratings, line-by-line findings, and modern replacement code snippets for 24+ known patterns.
Try it freeDescribe your legacy application stack and get a complete migration plan with risk scores, effort estimates, prioritized steps, and links to relevant guides.
Try it freeSearch for any legacy .NET Framework NuGet package and find its modern replacement. Get install commands, migration notes, and links to detailed guides.
Try it freeBrowse and read all 50+ expert guides in the browser. Filter by category, search by keyword, and expand any guide to read the full rendered content inline.
Try it freeComprehensive, structured knowledge covering the full .NET ecosystem from legacy to bleeding edge.
Deep-dive guides for writing high-performance C# targeting .NET 8, 9, and 10.
Step-by-step playbooks for migrating legacy .NET Framework to modern .NET, plus version-to-version upgrades.
Every C# language feature from version 8 through 14, with refactoring recommendations and real-world usage patterns.
Practical modernization guides for systematically upgrading old C# idioms to modern, idiomatic patterns.
DotNetMCP is powered by Noundry — a premium collection of .NET NuGet packages and developer tooling for building performant, secure applications and APIs.
Cookie-based authentication with GitHub OAuth, API key management, and role-based access control. Production-ready auth for ASP.NET Core.
Lightweight PostgreSQL data access with attribute-based migrations. The simplicity of Dapper with automated schema management via Bowtie.
AI provider abstraction layer supporting Claude, GPT, and more. Unified API for prompt building, streaming, and multi-provider fallback.
Tailwind CSS v4 integration for ASP.NET Core without Node.js. Tag helpers, CLI compilation, and optimized production builds.
73+ Razor TagHelpers and Alpine.js components for building modern web UIs. Forms, modals, tables, dropdowns — all dark-theme ready.
Input validation, sanitization, and security middleware for ASP.NET Core. Protect your APIs from injection, XSS, and OWASP Top 10 threats.
Building with Noundry packages? Connect the Noundry MCP server to give your AI coding agent deep knowledge of the entire Noundry ecosystem. It helps LLMs write correct, performant code using Noundry infrastructure — from Tuxedo data access to Authnz authentication to Tailbreeze styling.
Works alongside DotNetMCP. Use both servers together for comprehensive .NET + Noundry expertise in every AI interaction.
Learn more about Noundry{
"noundry": {
"transport": "http",
"url": "https://mcp.noundry.ai/mcp"
}
}
Start free and upgrade when you need more power. No credit card required.
Add DotNetMCP to any MCP-compatible AI client. One command, instant .NET expertise.
{
"mcpServers": {
"dotnetmcp": {
"transport": "http",
"url": "https://dotnetmcp.com/mcp"
}
}
}
{
"mcpServers": {
"noundry": {
"transport": "http",
"url": "https://mcp.noundry.ai/mcp"
}
}
}
Use both servers together for comprehensive .NET expertise — DotNetMCP for performance and migration intelligence, Noundry MCP for building with Noundry packages and tooling.
Start analyzing code, planning migrations, and browsing expert guides today. Free forever for individual developers.