Browse documentation

TGlider tool reference

Find a tool, then open its parameters, examples, and result notes. Choose a task

Status

server_status
Returns workspace, warm-up and watcher status. watcherError reports a watcher failure separately from workspaceReloadError.

Workspace & Projects

load
Loads a TypeScript or JavaScript workspace and clears live documents. Save intended live edits or retain their text first.
reload
Reloads the currently loaded workspace and rebuilds project contexts.
sync
Synchronizes pending watcher changes or selected files into the loaded workspace.
get_projects
Lists the loaded TypeScript or JavaScript project contexts in the workspace.
get_project_info
Returns summary metadata for a loaded project by project name.
find_project_for_file
Returns the loaded project that currently owns the given file path.

Diagnostics

get_diagnostics
Lists compact TypeScript and JavaScript diagnostics for a file, project, or loaded workspace.
diagnostic_hotspots
Groups TypeScript and JavaScript diagnostics by file, project, category, or code for compact triage.

Symbol Discovery

find_code
Ranks semantic TypeScript and JavaScript symbol matches and suggests follow-up tools.
search_symbols
Searches TypeScript and JavaScript symbols by text.
query_symbols
Queries symbols with text, kind, project, and export filters.
search_by_kind
Searches symbols by TypeScript syntax kind.
get_symbol_info
Returns detailed metadata for a stable symbol key.
get_symbol_at_position
Returns the symbol at a 1-based line and column in a source file.

References & Implementations

get_symbol_definition
Resolves the canonical definition for the symbol at a source position.
get_symbol_declaration
Returns declaration locations for a stable symbol key.
find_references
Finds references for a previously discovered symbol key.
find_implementations
Finds implementations for TypeScript classes, interfaces, and members.
find_unused_symbols
Finds conservative unused symbol candidates in a loaded TS/JS project or file.
find_unused_parameters
Finds conservative unused parameter candidates in a loaded TS/JS project or file.

File & API Analysis

list_project_apis
Lists exported API surfaces for a loaded project.
get_file_contents
Reads a bounded text window from a file inside the loaded workspace.
get_structure
Returns a compact import, export, declaration, and member outline for a JS/TS source file.
list_exports
Lists the visible public export surface for a project or a single file.

Semantic Queries

semantic_query
Runs compact read-only semantic query patterns for package imports, cross-project API usage, and symbols with references.

Type Hierarchy

get_type_hierarchy
Returns class, interface, and type-alias relationship context for a symbol.

Call Graph & Impact

find_callers
Finds call sites for a function, method, or callable symbol.
get_outgoing_calls
Lists callable symbols invoked by a function or method.
analyze_change_impact
Summarizes references, callers, exported API usage, and dependent projects affected by a symbol change.
changed_symbols
Resolves changed line ranges to the declarations containing them, with symbol keys and change classification.
get_cascade_impact
Expands a symbol impact analysis through callers to a specified depth.

Refactoring

compute_rename_edits
Previews TypeScript language-service rename edits for a symbol without applying them.
rename_symbol
Renames a symbol in live workspace documents. Disk files remain unchanged.

Live Documents & Writes

format_document
Formats a TypeScript or JavaScript document with TypeScript language-service edits.
organize_imports
Organizes TypeScript or JavaScript imports with TypeScript language-service edits.
write_file
Previews a full-file write for a JS, TS, JSON, or JSONC workspace file. Apply a disk change with its preview fingerprint.
open_document
Opens or replaces an in-memory live document for editor-style workflows.
update_document
Replaces the full text of an already open live document.
apply_document_edits
Applies one or more range edits to an open live document.
translate_document_position
Translates a position across live document version history.
close_document
Closes an in-memory live document so TGlider returns to disk-backed source for that file.

Dependency Topology

get_workspace_root
Returns package-manager and workspace-root metadata for the loaded workspace.
list_workspace_projects
Lists workspace package entries discovered from package manager metadata.
get_package_info
Returns compact package.json metadata for a package in the loaded workspace.
get_project_dependencies
Lists direct workspace project dependencies for a loaded project.
get_file_dependents
Lists files that depend on the requested source file through imports or re-exports.
explain_module_resolution
Explains how one static import, import-equals require, or re-export specifier resolves from one file.
find_dependency_path
Finds the shortest direct-project dependency chain between two loaded projects.
detect_cycles
Detects project-level dependency cycles across the loaded workspace graph.

Batching

batch
Runs one to ten independent read-only TGlider tool calls in request order.

Feedback

send_feedback
Sends feedback and product facts as a public GitHub issue. First search open and closed issues in glidermcp/glidermcp for your exact problem using abstract, public terms. Confirm each duplicate concerns TGlider. Update to the latest product version. Restart the server. Retry the affected operation. If a duplicate exists, use the existing issue. Call send_feedback only if the problem persists after the update and no duplicate exists.