This release adds 3 notable features for engineering teams evaluating rollout.
Published 2mo
MCP Developer Tools
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
ai
claude-code
code-analysis
c#
.net
mcp
+2 more
roslyn
semantic-analysis
Summary
AI summaryJSON-RPC id field now accepts both string and integer values.
Full changelog
Fixed
- JSON-RPC
idfield now accepts string and integer per spec (was integer-only). Clients sending GUID/string IDs no longer crash.
Changed
- Added spec-compliant
RequestIdstruct withIEquatable, JSON converter, validation - Extracted types to own files (ErrorCodes, RoslynError, ResponseMetadata, SignatureChange)
- Server version reads from assembly instead of hardcoded "1.0.0"
- Replaced obsolete
WorkspaceFailedwithRegisterWorkspaceFailedHandler - Fixed all nullable reference warnings
- npm launcher pins .NET tool version to match npm package, uses
dotnet tool update - Added
preuninstallscript for global npm cleanup - Added 24 new tests (RequestId + McpServer integration)
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About pzalutski-pixel/sharplens-mcp
58 semantic C#/.NET analysis tools via Roslyn. Navigation, refactoring, find usages, and code intelligence for AI agents.
Related context
Related tools
Earlier breaking changes
- v1.5.3 `health_check` response now uses `{success, data, meta}` envelope; callers must read `data.status` instead of `status`.
Beta — feedback welcome: [email protected]