Type Atlas
Editor-grade TypeScript, Markdown, and JSON intelligence for coding agents.
Connector by tyler-mitchell · GitHub account verified by the MCP Registry
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.
About
Reviews
Write a reviewNo 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_importscalleescallerscode_actionscompletionscomposedefinitionsdiagnosticsdocument_highlightsdocument_linksdocument_symbolsexplore_symbol
Show 28 more tools
file_referencesfind_successorfix_allformat_documenthoverimpactimplementationsinlay_hintsinspect_symbolinvestigate_codelist_fileslist_module_exportsoccurrencesorganize_importsproject_configquorlread_filereferencesrelated_coderemove_unused_coderename_filesrename_symbolsearch_codesearch_dependency_codeselection_rangessignature_helptype_definitionsworkspace_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-onlyReturn TypeScript's source-wide missing-import fixes as a Codex patch. The MCP does not modify files.
callCallDevelopment 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-onlyShow 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-onlyShow 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-onlyDiscover 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-onlyReturn 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-onlyAnswer 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-onlyReturn definition locations at a position.
diagnosticsDiagnosticsread-onlyReport diagnostics for the TypeScript projects you have touched — the compiler's own whole-program check, run once per project.
document_highlightsDocument highlightsread-onlyReturn same-document semantic usages at a position.
document_linksDocument linksread-onlyReturn resolved links discovered by the active language service in a Markdown or JSON document.
document_symbolsDocument symbolsread-onlyReturn the top-level document outline and source ranges. Set depth to include nested symbols or raw to return the complete hierarchy.
explore_symbolExplore symbolread-onlyCombine exact definitions, types, implementations, callers, calls, and references for one symbol with structurally similar code. Verified relationships and similarity are separate.
file_referencesFile referencesread-onlyReturn a bounded page of module references from the TypeScript project selected by file. Set raw to return every project-scoped reference.
find_successorFind successorread-onlyEstablish 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-onlyReturn TypeScript's source-wide fix-all action as a Codex patch when applicable. The MCP does not modify files.
format_documentFormat documentread-onlyReturn a Codex patch containing document-formatting edits. The MCP does not modify files.
hoverHoverread-onlyReturn type and documentation hover at a position.
impactImpactread-onlyExperimental: 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-onlyReturn implementation locations at a position.
inlay_hintsInlay hintsread-onlyReturn inline type and parameter hints for a source range.
inspect_symbolInspect symbolread-onlyReturn 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-onlyRetrieve 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-onlyShow 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-onlyInspect 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-onlyFind 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-onlyReturn the TypeScript organize-imports action as a Codex patch. The MCP does not modify files.
project_configProject configurationread-onlyReturn the TypeScript configuration selected for a source file.
quorlQuorlread-onlyExpand 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-onlyRead 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-onlyReturn 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-onlyFind 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-onlyReturn TypeScript's source-wide unused-code removal as a Codex patch. The MCP does not modify files.
rename_filesRename filesread-onlyReturn a Codex patch that moves files and updates affected references. The MCP does not modify files.
rename_symbolRename symbolread-onlyReturn a Codex patch for a TypeScript-project symbol rename at a source position. The MCP does not modify files.
search_codeSearch coderead-onlyFind 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-onlySearch 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-onlyReturn the nested structural ranges an editor expands through from one or more source positions.
signature_helpSignature helpread-onlyReturn overload and parameter information at a call site.
type_definitionsType definitionsread-onlyReturn type-definition locations at a position.
workspace_symbolsWorkspace symbolsread-onlySearch 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
- Repository
- github.com/tyler-mitchell/type-atlas
- 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)