Glider is a Model Context Protocol (MCP) server that uses Microsoft's Roslyn compiler platform to provide semantic understanding of C# codebases to AI assistants. Unlike grep-based search, Glider understands code structure, types, and relationships.
Any MCP-compatible client: Claude Code, Cursor, GitHub Copilot, Codex CLI, Gemini CLI, and more. If your AI tool supports MCP, it can use Glider.
Yes! Glider works with .NET Framework, .NET Core, .NET 5/6/7/8/9/10+ solutions. Roslyn can analyze any C# code that compiles.
Glider provides semantic understanding. It knows that IService in one file refers to the same interface as in another. It can find implementations, usages, and perform safe renames that grep cannot.
Each version expires 1 month after release to ensure users stay on recent versions with the latest fixes. Simply run dotnet tool update --global glider to get the latest version.
Yes! Run glider --transport http to start an HTTP server on port 5001. This is useful for clients like Codex that require HTTP connections.
Use the view_external_definition tool. It first tries SourceLink to get original source, then falls back to ILSpy decompilation if SourceLink is unavailable.