Labsco
vola-trebla logo

tsconfig-inheritance-flattener-mcp

from vola-trebla

Resolves TypeScript config inheritance chains and returns effective compiler options

πŸ”₯πŸ”₯βœ“ VerifiedFreeAdvanced setup

⌁ labsco summary β€” our analysis, not the vendor's

What it is β€” An MCP server that resolves the full TypeScript extends chain and returns the effective compiler options that actually apply, for AI agents (and humans) confused by inherited tsconfig settings.

What you get β€”

  • get_effective_compiler_options β€” merge base configs, monorepo bases, and node_modules presets, e.g. reveal that @tsconfig/strictest silently sets noUncheckedIndexedAccess: true and target: ES2022
  • resolve_module_alias β€” map a path alias like @/hooks/useAuth to its real file on disk with extension probing
  • analyze_project_references β€” inspect the references array in a root tsconfig
  • Enums rendered as readable strings, not magic numbers

Requirements β€” Nothing β€” runs out of the box (no env vars, no keys); uses the TypeScript compiler API locally.

Cost snapshot β€” Open source under MIT; free. No paid services involved.

Setup effort β€” Published on npm; add to your MCP client config.

Our take β€” A neat, tightly scoped fix for a real agent blind spot. It does one thing β€” exposing what the TS compiler already resolves β€” so don't expect linting or type-checking beyond config resolution.

Source: the project README β€” summarized 2026-07-08.