Priority — TypeScript Compiler Intelligence
Server Details
Stateless TS/JS compiler facts for agents: references, imports, impact. No repo index or OAuth.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 12 tools
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.
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.
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.
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 toolsanalyze_impactAnalyze ImpactBRead-onlyIdempotentInspect
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 ReferencesBRead-onlyIdempotentInspect
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 SymbolBRead-onlyIdempotentInspect
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 CapabilitiesARead-onlyIdempotentInspect
Return Semantic Reader capabilities, limits, billing and discovery facts.
Inputs: no named parameters. Returns: ops, name, input, stage, +5 more
get_definitionGet DefinitionBRead-onlyIdempotentInspect
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 DiagnosticsBRead-onlyIdempotentInspect
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 ImportersCRead-onlyIdempotentInspect
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 ImportsBRead-onlyIdempotentInspect
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 ContextCRead-onlyIdempotentInspect
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 TypeCRead-onlyIdempotentInspect
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 SnapshotCRead-onlyInspect
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 CodeCRead-onlyIdempotentInspect
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
Ask a codebase what calls what: search, blast radius, paths between symbols, and diffs.
Deterministic context layer for your codebase: change impact, blast radius, answers with receipts.
Ask who calls a route, what a change breaks or who reads a field, across a system's repos.
Code intelligence platform for AI agents. 20 tools for architecture, security & impact analysis.
Related MCP Servers
- AlicenseBqualityBmaintenanceEnables 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.91MIT
- AlicenseBqualityBmaintenanceEnables 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.888 npmMIT
- AlicenseAqualityBmaintenanceGives 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.41,156 npm8Apache 2.0
- AlicenseNot gradedqualityCmaintenanceEnables querying a TypeScript codebase's graph for call flows, type relationships, and symbol locations without reading file bodies.-
Glama MCP Gateway
Add one secure layer between your agents and this server.