Skip to main content
Glama

Priority — TypeScript Compiler Intelligence

Server Details

Stateless TS/JS compiler facts for agents: references, imports, impact. No repo index or OAuth.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

B3/5.0

Scored across 12 tools

Disambiguation2/5

Most tools target distinct compiler features, but analyze_impact, find_references, get_symbol_context, and query_code all cover overlapping reference/caller/callee concerns, so an agent can easily pick the wrong one. The descriptions clarify breadth and paid limits, but not enough to make the boundaries crisp.

Naming Consistency5/5

All tool names use lowercase snake_case verb_noun phrasing (get_, find_, analyze_, open_, query_), and related operations share consistent prefixes. The naming is predictable and easy to scan.

Tool Count5/5

Twelve tools is well within the ideal range and appropriate for a TypeScript semantic analysis server. Each tool addresses a genuine query need without excessive fragmentation.

Completeness4/5

The set covers symbol resolution, references, definitions, types, diagnostics, imports, and impact with snapshot and capability endpoints. Callee/caller workflows are covered but rely on generic query_code or get_symbol_context rather than dedicated endpoints, leaving a minor structural gap.

Available Tools

12 tools
analyze_impactAnalyze ImpactB
Read-onlyIdempotent
Inspect

Return bounded reverse-caller impact for one exact compiler symbol.

Inputs: symbol (required), files, limit, offset, +2 more. Returns: items, query, total, limits, +9 more

find_referencesFind ReferencesB
Read-onlyIdempotent
Inspect

Return semantic static references to one exact compiler symbol.

Inputs: symbol (required), files, limit, offset, +2 more. Returns: items, query, total, limits, +9 more

find_symbolFind SymbolB
Read-onlyIdempotent
Inspect

Resolve a symbol name to deterministic ranked compiler symbol candidates; safely reports ambiguity.

Inputs: name (required), kind, path, files, +3 more. Returns: n, r, t, v, +9 more

get_capabilitiesGet CapabilitiesA
Read-onlyIdempotent
Inspect

Return Semantic Reader capabilities, limits, billing and discovery facts.

Inputs: no named parameters. Returns: ops, name, input, stage, +5 more

get_definitionGet DefinitionB
Read-onlyIdempotent
Inspect

Return the compiler-resolved declaration for one supplied-file symbol.

Inputs: name (required), kind, path, files, +1 more. Returns: total, limits, schema, symbol, +6 more

get_diagnosticsGet DiagnosticsB
Read-onlyIdempotent
Inspect

Return bounded TypeScript syntactic and semantic diagnostics for supplied files.

Inputs: path, files, limit, offset, +4 more. Returns: b, d, f, n, +15 more

get_importersGet ImportersC
Read-onlyIdempotent
Inspect

Return supplied files that statically import one target file.

Inputs: symbol (required), files, limit, offset, +2 more. Returns: items, query, total, limits, +9 more

get_importsGet ImportsB
Read-onlyIdempotent
Inspect

Return static imports made by one supplied file.

Inputs: symbol (required), files, limit, offset, +2 more. Returns: items, query, total, limits, +9 more

get_symbol_contextGet Symbol ContextC
Read-onlyIdempotent
Inspect

Return bounded definition/callers/callees context; references or impact request paid depth.

Inputs: name (required), kind, path, files, +4 more. Returns: schema, symbol, include, sections, +3 more

get_typeGet TypeC
Read-onlyIdempotent
Inspect

Return TypeScript type facts and call/construct signatures for one declaration.

Inputs: name (required), kind, path, files, +3 more. Returns: limits, schema, symbol, coverage, +6 more

open_snapshotOpen SnapshotC
Read-only
Inspect

Store supplied source files ephemerally and return an opaque snapshot handle for reuse.

Inputs: files (required). Returns: snapshot, supplied_files, expires_in_seconds

query_codeQuery CodeC
Read-onlyIdempotent
Inspect

Free navigation for symbols, callers, callees or function facts.

Inputs: query (required), files, limit, offset, +3 more. Returns: items, query, total, limits, +9 more

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      B
      quality
      B
      maintenance
      Enables coding agents to query a static AST-based call graph for TypeScript/JavaScript repositories, including who-calls, impact analysis, entry-to-dependency traces, hotspots, symbol search, and git-blame archaeology, with every result backed by source evidence chains.
      9
      1
      MIT
    • A
      license
      B
      quality
      B
      maintenance
      Enables AI coding agents to perform zero-execution, AST-based static analysis of JavaScript/TypeScript codebases, including symbol lookup, dependency tracing, change-impact analysis, dead-code detection, and risk assessment.
      8
      88 npm
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Gives coding agents read-only tools that return, in one call, a declaration's callers traced up to entry points or its callees down to 8 levels, plus a map of directories, files, declarations and every usage of a symbol. Maps TypeScript, JavaScript, Go, Python and Java using each language's own compiler, so a change's impact can be traced across imports, methods, interfaces and decorators.
      4
      1,156 npm
      8
      Apache 2.0
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables querying a TypeScript codebase's graph for call flows, type relationships, and symbol locations without reading file bodies.
      -
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources