This repository was archived by the owner on Mar 21, 2025. It is now read-only.
Releases: PederHP/mcpdotnet
Releases · PederHP/mcpdotnet
v1.1.0
What's Changed
- Microsoft.Extensions.AI.Abstractions integration by @PederHP in #25
- SSE ClientTransport fixes and tests by @PederHP in #27
- Improve hosting by @twenzel in #30
- Add ci build workflow by @twenzel in #31
- Remove warnings from build by @twenzel in #29
- Improve tool handling by @twenzel in #28
- Workflow tweak by @PederHP in #36
- Use System.Net.ServerSentEvents for parsing SSE response by @stephentoub in #32
- Fix McpAIFunction to override Name/Description by @stephentoub in #35
- Avoid new JsonSerializerOptions instances by @stephentoub in #34
- Add netstandard2.0 support by @stephentoub in #33
- Enable .NET SDK code analyzers by @stephentoub in #41
- Attempt to re-enable net472 tests by @eiriktsarpalis in #38
- Fix SonarCloud reliability issues by @PederHP in #44
- Remove nop use of Console.OpenStandardInput by @stephentoub in #49
- Use DescriptionAttribute and HasDefaultValue in server builder extensions by @stephentoub in #46
- Remove fast-path cancellation check from CallTool by @stephentoub in #48
- Fix some code smells by @twenzel in #39
- Improve code coverage by @twenzel in #40
- Update to M.E.AI 9.3.0-preview.1.25161.3 by @stephentoub in #61
- Add more tests by @twenzel in #51
- Bump version to 1.1.0 by @PederHP in #65
New Contributors
- @twenzel made their first contribution in #30
- @stephentoub made their first contribution in #32
- @eiriktsarpalis made their first contribution in #38
Full Changelog: 1.0.1.1...1.1.0.1
v1.0.1
v1.0.0
mcpdotnet 1.0.0 - Full MCP Support
We're excited to announce mcpdotnet 1.0.0, bringing complete Model Context Protocol support to .NET applications! This release marks a significant milestone with the addition of server capabilities alongside our existing client implementation.
Major Features
- Server Support: Create MCP-compliant servers using the new
McpServerclass and server factory - Shared Core Architecture: Robust shared endpoint implementation handling JSON-RPC messaging and lifecycle management
- Transport Flexibility:
- Built-in support for stdio transport (Windows)
- SSE client transport (cross-platform)
- Extensible transport system for custom implementations
- Full Protocol Compliance: Complete implementation of the MCP specification for both clients and servers
Getting Started
Check out our updated documentation with examples for both client and server implementations. The README includes a simple echo server example to help you get started with server development.
Roadmap
Future releases will bring:
- SSE server transport support
- Cross-platform stdio transport
- Authentication capabilities
- Additional examples and documentation
Breaking Changes
None - this is a feature addition release building on our stable client implementation.
0.10.0.1
0.9.0.1
0.8.0.1
Samples, bugfix
What's Changed
Full Changelog: 0.6.0.1...0.7.0.1
0.6.0.1
0.5.0.1
What's Changed
- Fix example in Getting Started docs. by @bgrainger in #10
- Logging by @PederHP in #11
- Roots capability support by @PederHP in #12
New Contributors
- @bgrainger made their first contribution in #10
Full Changelog: 0.3.0.2...0.5.0.1
0.3.0.2
- Added Sampling capability with full protocol compliance
- Internal code cleanup and optimization
- Improved type visibility (making JSON infrastructure internal)
- Comprehensive integration tests with the reference server
- Still marked as early development but now stable enough for non-production use