Frequently Asked Questions

What is Glider MCP?

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.

Which AI assistants work with Glider?

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.

Does it support .NET Framework?

Yes! Glider works with .NET Framework, .NET Core, .NET 5/6/7/8/9/10+ solutions. Roslyn can analyze any C# code that compiles.

How does it differ from grep/ripgrep?

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.

Why do versions expire?

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.

Can I use HTTP transport?

Yes! Run glider --transport http to start an HTTP server on port 5001. This is useful for clients like Codex that require HTTP connections.

How do I view NuGet package source code?

Use the view_external_definition tool. It first tries SourceLink to get original source, then falls back to ILSpy decompilation if SourceLink is unavailable.