Tools Reference

Glider exposes C# navigation, diagnostics, relationship analysis, and refactoring tools through MCP. Use this page when you need exact tool names, parameters, or workflow details.

Choose the right tool

Read the capability guide for the boundary between semantic analysis, repository retrieval, build commands, and runtime evidence.

When to use Glider

Use Glider when

  • A symbol name appears in many files but only one declaration matters.
  • Behavior is hidden behind interfaces, inheritance, partial classes, or generated-looking project structure.
  • The agent needs callers, implementations, overrides, diagnostics, or package usage before editing.
  • The question depends on compiler-resolved symbol identity or project structure.

Status

Server status and health checks

Solution & Workspace

Load, sync, reload, unload, and access root-scoped workspace files

Diagnostics

Compiler and analyzer diagnostics, plus grouped hotspot planning

Symbol Discovery

Resolve and search for symbols with stable keys

References & Relationships

References, overrides, implementations, and unused-code discovery

Code Analysis

Type/method info and bounded source extraction

Semantic & Text Search

Predicate-based symbol queries and literal/regex text search

Type Hierarchy

Base/derived relationships and member override chains

Call Graph & Impact

Callers, outgoing calls, and direct/transitive impact summaries

Refactoring

Rename symbols and move types/members

Code Fixes & Formatting

Code fixes, organize usings, and format documents

External Source

View external source and analyze assembly/package usage

Architecture & Metrics

Project graphs, dependency analysis, cleanup planning, and complexity metrics

Batching

Run multiple tool calls in one request

Feedback

Send one feedback report about Glider to its developers when the agent meets a gap

↑/↓ NavigateEnter OpenSpace Expand