Skip to content

v0.1.0

Choose a tag to compare

@kirnot92 kirnot92 released this 18 May 15:40

v0.1.0

Added

  • First manual release of roslyn-mcp-server.
  • MCP stdio server that bridges Agent CLI-style clients to roslyn-language-server.
  • Workspace tools: list_workspaces, load_solution, load_project, and get_workspace_status.
  • Read-only Roslyn tools for document symbols, hover, definitions, references, implementations, call hierarchy, type hierarchy, workspace symbols, and diagnostics.
  • Large-repository behavior for bounded workspace discovery, capped results, non-blocking warming responses, best-effort partial metadata, request limits, and diagnostics notification queueing.
  • Optional startup solution load with --load-solution <path>.
  • Windows x64 self-contained single-file release artifact.

Changed

  • The release artifact includes the MIT LICENSE file.
  • The server assembly metadata reports version 0.1.0.0.

Fixed

  • No fixes; this is the first release.

Known issues

  • roslyn-language-server is a prerelease dependency and must be installed separately.
  • The official artifact is Windows x64 only.
  • Large repositories may remain in WorkspaceWarming for a long time; read tools return best-effort results with completeness metadata.
  • Diagnostics reflect the last processed textDocument/publishDiagnostics notifications, not a guaranteed full build result.
  • Write/refactoring tools such as rename, code actions, formatting, and apply edit are intentionally not implemented.

Validation

  • dotnet format roslyn-mcp-server.sln --verify-no-changes
  • dotnet build roslyn-mcp-server.sln -p:UseAppHost=false -p:OutDir=.local\build-out\
  • dotnet test tests\RoslynMcpServer.Tests\RoslynMcpServer.Tests.csproj -p:UseAppHost=false -p:OutDir=.local\test-out\
  • Smoke: PowerShell repository MCP stdio smoke using the extracted roslyn-mcp-server-v0.1.0-win-x64.zip artifact.

Artifact

  • roslyn-mcp-server-v0.1.0-win-x64.zip
  • SHA256: 41CF9086651A2FE41339F268C9B2AD12ADE0C36DC693254539C77368E776BD47