Skip to content

Commit 1d6109c

Browse files
Copilotjongalloway
andcommitted
Update README with MCP Resources documentation
Co-authored-by: jongalloway <[email protected]>
1 parent 6c3b372 commit 1d6109c

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

README.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,18 @@ A community-maintained MCP (Model Context Protocol) server that provides AI assi
1414

1515
## Features
1616

17-
The server provides comprehensive .NET development capabilities through MCP tools:
17+
The server provides comprehensive .NET development capabilities through MCP tools and resources:
18+
19+
### MCP Resources (Read-Only Context)
20+
21+
The server exposes read-only resources that provide efficient access to .NET environment metadata:
22+
23+
- **dotnet://sdk-info** - Information about installed .NET SDKs (versions and paths)
24+
- **dotnet://runtime-info** - Information about installed .NET runtimes (versions and types)
25+
- **dotnet://templates** - Complete catalog of installed .NET templates with metadata
26+
- **dotnet://frameworks** - Information about supported .NET frameworks (TFMs) including LTS status
27+
28+
Resources provide structured JSON data and are more efficient than tool calls for frequently accessed read-only information.
1829

1930
### Template & Framework Information
2031

@@ -301,6 +312,7 @@ dotnet-mcp/
301312
│ ├── DotNetMcp.csproj # Project file
302313
│ ├── Program.cs # MCP server setup
303314
│ ├── DotNetCliTools.cs # MCP tool implementations
315+
│ ├── DotNetResources.cs # MCP resource implementations
304316
│ ├── DotNetSdkConstants.cs # Strongly-typed SDK constants
305317
│ ├── TemplateEngineHelper.cs # Template Engine integration
306318
│ └── FrameworkHelper.cs # Framework validation helpers

0 commit comments

Comments
 (0)