mcpRoslyn system overview

mcpRoslyn system overview An architecture diagram generated by Archify. Claude Code · MCP client · Architecture component Claude Code MCP client MCP stdio host · Program + ToolBase · mcpRoslyn.exe (single-file win-x64) MCP stdio host Program + ToolBase Tool handlers · 20 semantic tools · mcpRoslyn.exe (single-file win-x64) · 20 tools Tool handlers 20 semantic tools 20 tools Working tree · applyEdits: true · Architecture component Working tree applyEdits: true Solution & source · .sln / .csproj / .cs · Architecture component Solution & source .sln / .csproj / .cs WorkspaceService · Generation + mtime · mcpRoslyn.exe (single-file win-x64) WorkspaceService Generation + mtime MSBuildWorkspace · MSBuildLocator + Roslyn · mcpRoslyn.exe (single-file win-x64) MSBuildWorkspace MSBuildLocator + Roslyn Project analyzers · DiagnosticSuppressor · Architecture component Project analyzers DiagnosticSuppressor SymbolIndex · attr / returns / params · mcpRoslyn.exe (single-file win-x64) SymbolIndex attr / returns / params InvocationIndex · routes / DI / workers · mcpRoslyn.exe (single-file win-x64) InvocationIndex routes / DI / workers MCP stdio ToolResult<T> rename_symbol LoadAsync mtime + watcher OpenSolution semantic query with analyzers warm-up + dirty syntax + semantic shared generation mcpRoslyn.exe (single-file win-x64) Legend Backend Database Security External