{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.darylmcd/roslyn-mcp","description":"Local-first MCP server for semantic C# analysis & refactoring via Roslyn & MSBuildWorkspace.","repository":{"url":"https://github.com/darylmcd/Roslyn-Backed-MCP","source":"github"},"version":"2.3.5","websiteUrl":"https://github.com/darylmcd/Roslyn-Backed-MCP","packages":[{"registryType":"nuget","registryBaseUrl":"https://api.nuget.org/v3/index.json","identifier":"Darylmcd.RoslynMcp","version":"2.3.5","runtimeHint":"dnx","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"keywords":["csharp","dotnet","roslyn","refactoring","analysis","mcp"],"license":"MIT","tool":"github.com/darylmcd/Roslyn-Backed-MCP"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-19T16:53:39.140451Z","publishedAt":"2026-06-19T16:53:39.140451Z","updatedAt":"2026-06-19T16:53:39.140451Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.darylmcd/roslyn-mcp","description":"Local-first MCP server for semantic C# analysis & refactoring via Roslyn & MSBuildWorkspace.","repository":{"url":"https://github.com/darylmcd/Roslyn-Backed-MCP","source":"github"},"version":"2.3.6","websiteUrl":"https://github.com/darylmcd/Roslyn-Backed-MCP","packages":[{"registryType":"nuget","registryBaseUrl":"https://api.nuget.org/v3/index.json","identifier":"Darylmcd.RoslynMcp","version":"2.3.6","runtimeHint":"dnx","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"keywords":["csharp","dotnet","roslyn","refactoring","analysis","mcp"],"license":"MIT","tool":"github.com/darylmcd/Roslyn-Backed-MCP"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-09T14:03:14.689621Z","publishedAt":"2026-07-09T14:03:14.689621Z","updatedAt":"2026-07-09T14:03:14.689621Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.darylmcd/roslyn-mcp","description":"Local-first MCP server for semantic C# analysis & refactoring via Roslyn & MSBuildWorkspace.","repository":{"url":"https://github.com/darylmcd/Roslyn-Backed-MCP","source":"github"},"version":"2.3.8","websiteUrl":"https://github.com/darylmcd/Roslyn-Backed-MCP","packages":[{"registryType":"nuget","registryBaseUrl":"https://api.nuget.org/v3/index.json","identifier":"Darylmcd.RoslynMcp","version":"2.3.8","runtimeHint":"dnx","transport":{"type":"stdio"}}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"keywords":["csharp","dotnet","roslyn","refactoring","analysis","mcp"],"license":"MIT","tool":"github.com/darylmcd/Roslyn-Backed-MCP"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-09T21:41:34.262238Z","publishedAt":"2026-08-09T21:41:34.262238Z","updatedAt":"2026-08-09T21:41:34.262238Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.darylmcd/roslyn-mcp","description":"Local-first MCP server for semantic C# analysis & refactoring via Roslyn & MSBuildWorkspace.","repository":{"url":"https://github.com/darylmcd/Roslyn-Backed-MCP","source":"github"},"version":"3.0.0","websiteUrl":"https://github.com/darylmcd/Roslyn-Backed-MCP","packages":[{"registryType":"nuget","registryBaseUrl":"https://api.nuget.org/v3/index.json","identifier":"Darylmcd.RoslynMcp","version":"3.0.0","runtimeHint":"dnx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Server-owned filesystem boundary for path validation and solution discovery. Path-separator-delimited (';' on Windows, ':' on macOS/Linux). '.' scopes the server to its working directory. An empty value fails closed: every path-taking tool rejects its input.","value":".","name":"ROSLYNMCP_SANCTIONED_ROOTS"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"keywords":["csharp","dotnet","roslyn","refactoring","analysis","mcp"],"license":"MIT","tool":"github.com/darylmcd/Roslyn-Backed-MCP"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-14T14:56:14.897533Z","publishedAt":"2026-08-14T14:56:14.897533Z","updatedAt":"2026-08-14T14:56:14.897533Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.darylmcd/roslyn-mcp","description":"Local-first MCP server for semantic C# analysis & refactoring via Roslyn & MSBuildWorkspace.","repository":{"url":"https://github.com/darylmcd/Roslyn-Backed-MCP","source":"github"},"version":"3.0.1","websiteUrl":"https://github.com/darylmcd/Roslyn-Backed-MCP","packages":[{"registryType":"nuget","registryBaseUrl":"https://api.nuget.org/v3/index.json","identifier":"Darylmcd.RoslynMcp","version":"3.0.1","runtimeHint":"dnx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Server-owned filesystem boundary for path validation and solution discovery. Path-separator-delimited (';' on Windows, ':' on macOS/Linux). '.' scopes the server to its working directory. An empty value fails closed: every path-taking tool rejects its input.","value":".","name":"ROSLYNMCP_SANCTIONED_ROOTS"}]}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"keywords":["csharp","dotnet","roslyn","refactoring","analysis","mcp"],"license":"MIT","tool":"github.com/darylmcd/Roslyn-Backed-MCP"}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-18T17:05:45.397123Z","publishedAt":"2026-08-18T17:05:45.397123Z","updatedAt":"2026-08-18T17:05:45.397123Z","isLatest":true}}}],"metadata":{"count":5}}
