{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pzalutski-pixel/sharplens","description":"58 semantic C#/.NET analysis tools via Roslyn: navigation, refactoring, code generation.","title":"SharpLens","repository":{"url":"https://github.com/pzalutski-pixel/sharplens-mcp","source":"github"},"version":"1.4.2","packages":[{"registryType":"npm","identifier":"sharplens-mcp","version":"1.4.2","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to .sln or .slnx file to auto-load on startup","format":"string","name":"DOTNET_SOLUTION_PATH"},{"description":"Logging verbosity: Trace, Debug, Information, Warning, Error","format":"string","default":"Information","name":"ROSLYN_LOG_LEVEL"},{"description":"Timeout for long-running operations","format":"number","default":"30","name":"ROSLYN_TIMEOUT_SECONDS"}]},{"registryType":"nuget","identifier":"SharpLensMcp","version":"1.4.2","runtimeHint":"dotnet tool run","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to .sln or .slnx file to auto-load on startup","format":"string","name":"DOTNET_SOLUTION_PATH"},{"description":"Logging verbosity: Trace, Debug, Information, Warning, Error","format":"string","default":"Information","name":"ROSLYN_LOG_LEVEL"},{"description":"Timeout for long-running operations","format":"number","default":"30","name":"ROSLYN_TIMEOUT_SECONDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-08T13:22:58.483458Z","publishedAt":"2026-04-08T13:22:58.483458Z","updatedAt":"2026-04-08T13:22:58.483458Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pzalutski-pixel/sharplens","description":"62 semantic C#/.NET analysis tools via Roslyn: navigation, refactoring, code generation.","title":"SharpLens","repository":{"url":"https://github.com/pzalutski-pixel/sharplens-mcp","source":"github"},"version":"1.5.0","packages":[{"registryType":"npm","identifier":"sharplens-mcp","version":"1.5.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to .sln or .slnx file to auto-load on startup","format":"string","name":"DOTNET_SOLUTION_PATH"},{"description":"Logging verbosity: Trace, Debug, Information, Warning, Error","format":"string","default":"Information","name":"ROSLYN_LOG_LEVEL"},{"description":"Timeout for long-running operations","format":"number","default":"30","name":"ROSLYN_TIMEOUT_SECONDS"}]},{"registryType":"nuget","identifier":"SharpLensMcp","version":"1.5.0","runtimeHint":"dotnet tool run","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to .sln or .slnx file to auto-load on startup","format":"string","name":"DOTNET_SOLUTION_PATH"},{"description":"Logging verbosity: Trace, Debug, Information, Warning, Error","format":"string","default":"Information","name":"ROSLYN_LOG_LEVEL"},{"description":"Timeout for long-running operations","format":"number","default":"30","name":"ROSLYN_TIMEOUT_SECONDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-08T21:35:49.750742Z","publishedAt":"2026-04-08T21:35:49.750742Z","updatedAt":"2026-04-08T21:35:49.750742Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pzalutski-pixel/sharplens","description":"62 semantic C#/.NET analysis tools via Roslyn: navigation, refactoring, code generation.","title":"SharpLens","repository":{"url":"https://github.com/pzalutski-pixel/sharplens-mcp","source":"github"},"version":"1.5.1","packages":[{"registryType":"npm","identifier":"sharplens-mcp","version":"1.5.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to .sln or .slnx file to auto-load on startup","format":"string","name":"DOTNET_SOLUTION_PATH"},{"description":"Logging verbosity: Trace, Debug, Information, Warning, Error","format":"string","default":"Information","name":"ROSLYN_LOG_LEVEL"},{"description":"Timeout for long-running operations","format":"number","default":"30","name":"ROSLYN_TIMEOUT_SECONDS"}]},{"registryType":"nuget","identifier":"SharpLensMcp","version":"1.5.1","runtimeHint":"dotnet tool run","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to .sln or .slnx file to auto-load on startup","format":"string","name":"DOTNET_SOLUTION_PATH"},{"description":"Logging verbosity: Trace, Debug, Information, Warning, Error","format":"string","default":"Information","name":"ROSLYN_LOG_LEVEL"},{"description":"Timeout for long-running operations","format":"number","default":"30","name":"ROSLYN_TIMEOUT_SECONDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-04-16T12:40:15.223377Z","publishedAt":"2026-04-16T12:40:15.223377Z","updatedAt":"2026-04-16T12:40:15.223377Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pzalutski-pixel/sharplens","description":"67 semantic C#/.NET analysis tools via Roslyn: navigation, refactoring, codegen, audit.","title":"SharpLens","repository":{"url":"https://github.com/pzalutski-pixel/sharplens-mcp","source":"github"},"version":"1.5.3","packages":[{"registryType":"npm","identifier":"sharplens-mcp","version":"1.5.3","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to .sln or .slnx file to auto-load on startup","format":"string","name":"DOTNET_SOLUTION_PATH"},{"description":"Logging verbosity: Trace, Debug, Information, Warning, Error","format":"string","default":"Information","name":"ROSLYN_LOG_LEVEL"},{"description":"Timeout for long-running operations","format":"number","default":"30","name":"ROSLYN_TIMEOUT_SECONDS"}]},{"registryType":"nuget","identifier":"SharpLensMcp","version":"1.5.3","runtimeHint":"dotnet tool run","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to .sln or .slnx file to auto-load on startup","format":"string","name":"DOTNET_SOLUTION_PATH"},{"description":"Logging verbosity: Trace, Debug, Information, Warning, Error","format":"string","default":"Information","name":"ROSLYN_LOG_LEVEL"},{"description":"Timeout for long-running operations","format":"number","default":"30","name":"ROSLYN_TIMEOUT_SECONDS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-20T01:56:37.127566Z","publishedAt":"2026-05-20T01:56:37.127566Z","updatedAt":"2026-05-20T01:56:37.127566Z","isLatest":true}}}],"metadata":{"count":4}}
