Skip to content
Agentmart
Submit a tool

Type Atlas

Editor-grade TypeScript, Markdown, and JSON intelligence for coding agents.

Connector by tyler-mitchell · GitHub account verified by the MCP Registry

IndexedApache-2.0Local (stdio)★ 2
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/tyler-mitchell-type-atlas

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Editor-grade TypeScript, Markdown, and JSON intelligence for coding agents.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
40 read · 1 write · 0 delete
Secrets
None asked for
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 41

Read from the source code; the running server may list different tools.

Read 40 · Look things up without changing anything.

  • add_missing_imports
  • callees
  • callers
  • code_actions
  • completions
  • compose
  • definitions
  • diagnostics
  • document_highlights
  • document_links
  • document_symbols
  • explore_symbol
Show 28 more tools
  • file_references
  • find_successor
  • fix_all
  • format_document
  • hover
  • impact
  • implementations
  • inlay_hints
  • inspect_symbol
  • investigate_code
  • list_files
  • list_module_exports
  • occurrences
  • organize_imports
  • project_config
  • quorl
  • read_file
  • references
  • related_code
  • remove_unused_code
  • rename_files
  • rename_symbol
  • search_code
  • search_dependency_code
  • selection_ranges
  • signature_help
  • type_definitions
  • workspace_symbols

Write 1 · Create, change, send or run things.

  • call

Tools (41)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • add_missing_importsAdd missing importsread-only

    Return TypeScript's source-wide missing-import fixes as a Codex patch. The MCP does not modify files.

  • callCall

    Development only: call any tool by name, including tools and parameters added after this session connected. arguments is the target tool's own input, validated by its current schema — errors name what the target expected.

  • calleesCalleesread-only

    Show which callable symbols are invoked directly by the function at a position, grouped with exact call sites. Use this instead of references when tracing outgoing execution flow.

  • callersCallersread-only

    Show which functions call the callable symbol at a position, across every project loaded this session, grouped by caller with exact call sites. Use this instead of references when tracing incoming execution flow.

  • code_actionsCode actionsread-only

    Discover quick fixes and refactors for a range, or resolve a displayed action to a Codex patch. Stable source-wide actions have dedicated tools. The MCP does not modify files.

  • completionsCompletionsread-only

    Return a bounded completion page at a source position. Set resolve to include upstream details for that page or raw to return every unresolved candidate.

  • composeComposeread-only

    Answer several questions about code in one call, laid out how you want. `{% ask %}` declares data and renders nothing; the body you write is the answer. Every ask binds `.text`, already rendered exactly as that tool renders it. {% ask "references" as="uses" file="src/x.ts" symbol="foo" /%} {% $uses.text %} Every ask takes `as`. Positional asks take `file` and either `symbol` or one-based `line`+`character`. File and workspace asks take only the attributes shown below. Add `each=<an earlier bind, or a literal list>` to run it once per item, max 10 → { items, total, of, failureCount, t…

  • definitionsDefinitionsread-only

    Return definition locations at a position.

  • diagnosticsDiagnosticsread-only

    Report diagnostics for the TypeScript projects you have touched — the compiler's own whole-program check, run once per project.

  • document_highlightsDocument highlightsread-only

    Return same-document semantic usages at a position.

  • document_linksDocument linksread-only

    Return resolved links discovered by the active language service in a Markdown or JSON document.

  • document_symbolsDocument symbolsread-only

    Return the top-level document outline and source ranges. Set depth to include nested symbols or raw to return the complete hierarchy.

  • explore_symbolExplore symbolread-only

    Combine exact definitions, types, implementations, callers, calls, and references for one symbol with structurally similar code. Verified relationships and similarity are separate.

  • file_referencesFile referencesread-only

    Return a bounded page of module references from the TypeScript project selected by file. Set raw to return every project-scoped reference.

  • find_successorFind successorread-only

    Establish what happened to a symbol that no longer resolves: whether it still exists somewhere, or was withdrawn, and what currently occupies its role. Use this before concluding a capability is gone — a name that returns nothing from search is the case this answers, not evidence of removal.

Show 26 more tools
  • fix_allFix allread-only

    Return TypeScript's source-wide fix-all action as a Codex patch when applicable. The MCP does not modify files.

  • format_documentFormat documentread-only

    Return a Codex patch containing document-formatting edits. The MCP does not modify files.

  • hoverHoverread-only

    Return type and documentation hover at a position.

  • impactImpactread-only

    Experimental: weigh a change to the symbol at a position — uses in loaded projects, grouped by package, with how many sit in tests. Composed for the decision, not the enumeration; references lists the sites themselves.

  • implementationsImplementationsread-only

    Return implementation locations at a position.

  • inlay_hintsInlay hintsread-only

    Return inline type and parameter hints for a source range.

  • inspect_symbolInspect symbolread-only

    Return a bounded working view of a symbol: type and documentation, exact definition/body ranges, distinct implementations and types, callers, direct calls, remaining references, project scope, and optional source. Select by exact file-local symbol name or source position.

  • investigate_codeInvestigate coderead-only

    Retrieve ranked code for an implementation question and attach verified relationships to the exact identifier match or a bounded set of distinct candidates. Structural similarity is optional and remains separate.

  • list_filesList filesread-only

    Show one bounded workspace-relative file tree rooted at the selected directory, with directories before files. Rows carry `git status` inline with editor-standard letters — `· M +2 -1`, `· R old.ts →`, `· U`, `· 2 changed` on directories — so one call answers structure, reading cost, and working-tree state together; no separate git call is needed to see what changed. Results honor .gitignore, omit dependency and VCS internals, and treat Git submodules as separate workspaces by default.

  • list_module_exportsInspect moduleread-only

    Inspect the usable module surface visible from an importing TypeScript file. Returns runtime signatures by default, declared package subpaths at package roots, nested runtime paths on request, and exported types or their members as opt-ins.

  • occurrencesOccurrencesread-only

    Find exact identifiers or expressions without knowing their files. Identifier queries resolve semantic references; expression queries match AST structure and receive Volar annotations. Use search_code for meaning-based retrieval.

  • organize_importsOrganize importsread-only

    Return the TypeScript organize-imports action as a Codex patch. The MCP does not modify files.

  • project_configProject configurationread-only

    Return the TypeScript configuration selected for a source file.

  • quorlQuorlread-only

    Expand the transitive reference closure of a symbol, breadth-first, reporting every site with its source line and the declaration enclosing it, plus the frontier that was not expanded. Use before removing or replacing something, when you need the whole blast radius rather than one hop.

  • read_fileRead filesread-only

    Read one or more UTF-8 text files, including source, Markdown, and JSON, with stable line numbers. Pass every path in one call rather than calling repeatedly. Function bodies fold to their signatures by default; startLine, endLine, and fold apply to every path in the call.

  • referencesReferencesread-only

    Return a bounded page of reference locations, across every project loaded this session unless scope narrows it. Set raw to return the complete scope instead of one page.

  • related_codeRelated coderead-only

    Find structurally similar code for a source line and anchor each match to an exact language-server symbol. Similarity is not a call, reference, or runtime relationship.

  • remove_unused_codeRemove unused coderead-only

    Return TypeScript's source-wide unused-code removal as a Codex patch. The MCP does not modify files.

  • rename_filesRename filesread-only

    Return a Codex patch that moves files and updates affected references. The MCP does not modify files.

  • rename_symbolRename symbolread-only

    Return a Codex patch for a TypeScript-project symbol rename at a source position. The MCP does not modify files.

  • search_codeSearch coderead-only

    Find code by behavior or concept and anchor each match to an exact language-server symbol. The first search of a repository builds its index and takes seconds; later searches answer in milliseconds.

  • search_dependency_codeSearch dependency coderead-only

    Search installed package code and its matching public runtime API without indexing all of node_modules. Use path for a known namespace or type for instance and chained methods. The importing file selects the exact package versions visible to that project.

  • selection_rangesSelection rangesread-only

    Return the nested structural ranges an editor expands through from one or more source positions.

  • signature_helpSignature helpread-only

    Return overload and parameter information at a call site.

  • type_definitionsType definitionsread-only

    Return type-definition locations at a position.

  • workspace_symbolsWorkspace symbolsread-only

    Search symbols across TypeScript projects activated in this workspace session. Potentially expensive in large monorepos: each call may search many project files, and limit only bounds returned output. Use document_symbols when the file is known; avoid parallel or repeated speculative searches.

Signals

Stars
2
Forks
0
Open issues
0
Last commit
Aug 29, 2026 (2 months ago)
Last release
Aug 29, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.tyler-mitchell/type-atlas
Version
1.0.0
Auth
No auth
Packages
npm @type-atlas/mcp
License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

Type Atlas MCP server. Agent Mart. https://agentmart.dev/connectors/tyler-mitchell-type-atlas (last updated 2026-10-24)