v0.1.0-preview.13
Pre-release
Pre-release
This release adds McpServerResource, McpClientResource, and related resource template types, and updates the Microsoft.Extensions.AI dependency.
Breaking Changes
Refer to the C# SDK Versioning documentation for details on versioning and breaking change policies.
- Resource type changes #391
ListResourcesAsyncreturn type changed fromIList<Resource>toIList<McpClientResource>ListResourceTemplatesAsyncreturn type changed similarlyReadResourceRequestParams.Urichanged from optional torequired- Multiple extension methods changed return types from
Task<T>toValueTask<T> IMcpServerPrimitive.Namerenamed toId(resource names aren't unique)McpServernow registers default handlers instead of failing for missing handlers
What's Changed
- Set IsError on CallToolResponse to true when result is ErrorContent #394 by @Astaggrock
- Add McpServer/ClientResource{Template} and friends #391 by @stephentoub
- Use WithResources in EverythingServer sample #400 by @stephentoub
- Update to latest M.E.AI version #401 by @stephentoub
Repository Infrastructure Updates
- Bump version to v0.1.0-preview.13 by @halter73
Acknowledgements
- @Astaggrock made their first contribution in #394
- @aaronpowell submitted #72 (resolved by #391)
- @Redth submitted #74 (resolved by #391)
- @halter73 @mikekistler reviewed pull requests
Full Changelog: v0.1.0-preview.12...v0.1.0-preview.13