Skip to content

Commit ac60520

Browse files
committed
Update README: add template cache clear tool, bump tool count, and document tests folder
- Add documentation for dotnet_template_clear_cache tool - Update DotNetCliTools.cs comment from "40+ tools" to "44 tools" - Add DotNetMcp.Tests/ entries to project structure section
1 parent 641f584 commit ac60520

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)