@@ -465,6 +465,7 @@ Resources provide structured JSON data and are more efficient than tool calls fo
465465- ** dotnet_template_list** - List all installed .NET templates with metadata
466466- ** dotnet_template_search** - Search for templates by name or description
467467- ** dotnet_template_info** - Get detailed template information and parameters
468+ - ** dotnet_template_clear_cache** - Clear template cache to force reload from disk
468469- ** dotnet_framework_info** - Get .NET framework version information and LTS status
469470
470471### Tools - Project Management
@@ -543,12 +544,16 @@ dotnet-mcp/
543544├── DotNetMcp/ # Main MCP server project
544545│ ├── DotNetMcp.csproj # Project file with NuGet dependencies
545546│ ├── Program.cs # MCP server setup and hosting
546- │ ├── DotNetCliTools.cs # MCP tool implementations (40+ tools)
547+ │ ├── DotNetCliTools.cs # MCP tool implementations (44 tools)
547548│ ├── DotNetResources.cs # MCP resource implementations (SDK, runtime, templates, frameworks)
548549│ ├── DotNetCommandExecutor.cs # Command execution helper with logging
549550│ ├── DotNetSdkConstants.cs # Strongly-typed SDK constants (TFMs, configurations, runtimes)
550551│ ├── TemplateEngineHelper.cs # Template Engine integration with caching
551552│ └── FrameworkHelper.cs # Framework validation and metadata helpers
553+ ├── DotNetMcp.Tests/ # Unit test project
554+ │ ├── DotNetMcp.Tests.csproj # Test project file (xUnit, FluentAssertions, Moq)
555+ │ ├── FrameworkHelperTests.cs # Tests for framework validation and metadata
556+ │ └── DotNetSdkConstantsTests.cs # Tests for SDK constants validation
552557├── doc/
553558│ └── sdk-integration.md # SDK integration architecture documentation
554559├── .github/
0 commit comments