Dotnet MCP Server

Search, inspect, preview, and create .NET projects from dotnet new templates via AI agents.

Remote serverstreamable-http

What is the Dotnet MCP Server?

Search, inspect, preview, and create .NET projects from dotnet new templates via AI agents.

What you get

An MCP server that lets AI agents work with dotnet new templates — search, inspect, preview, and create projects through natural conversation instead of memorizing CLI flags.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
template_searchSearch locally **and** on NuGet.org — one call, ranked results
template_listList what's installed, filter by language/type/classification
template_inspectParameters, constraints, post-actions — all in one shot
template_instantiateCreate a project. Not installed? Auto-resolves from NuGet. Elicits missing params interactively
template_dry_runPreview files without touching disk
template_installInstall a package (idempotent — skips if already there)
template_uninstallRemove a template package
templates_installedInventory of everything installed
template_from_intent*"web API with auth"* → webapi + auth=Individual — no LLM needed
template_create_from_existingAnalyze a .csproj → generate a reusable template matching repo conventions
template_composeExecute a sequence of templates (project + items) in one workflow
template_suggest_parametersSuggest parameter values with rationale based on cross-parameter relationships
template_validateValidate a local template directory for authoring issues before publishing
template_compareCompare 2+ templates side by side — parameters, features, frameworks

Configuration

VariableDescriptionRequired
MCP_TEMPLATE_TOOL_PROFILEConfiguration value read at startup.Optional
MCP_TEMPLATE_HTTP_URLEndpoint or connection string the server talks to.Yes

Example prompts to try

  • “Use Dotnet to template search.”
  • “Use Dotnet to template list.”
  • “Use Dotnet to template inspect.”

Frequently asked questions

Search, inspect, preview, and create .NET projects from dotnet new templates via AI agents. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.