Type Atlas
NPM · @TYPE-ATLAS/MCP · SCANNED AUG 3
Editor-grade TypeScript, Markdown, and JSON intelligence for coding agents.
Available components
How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score →
Supply Chain Security91
- No malware found by supply-chain analysis.Pass
- No known CVEs affecting this package version or its production dependencies.Pass
- No install/post-install scripts declared.Pass
- 87 of 108 dependencies flagged as unhealthy (81 deprecated). View diagnostics → Partial
Provenance & Transparency97
- Source repository is publicly reachable at the declared URL. View diagnostics → Pass
- Cryptographically verified build provenance (signed, bound to tyler-mitchell/type-atlas). View diagnostics → Pass
- Clear OSI-approved license (Apache-2.0).Pass
- Actively maintained (last published 0 days ago).Pass
- Disclosure check failed: no security disclosure policy was found in the source repository. See how to fix → Fail
Schema Quality & AI Usability65
- AI-judged instruction clarity (good).Pass
- Context-footprint check failed: tool/resource definitions use about 4297 tokens (~122/item across 35 items; 35 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management0
- Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage94
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 81% of tool parameters carry a description.Partial
Capabilities100
- Implements a current MCP spec version (2026-07-28).Pass
Unverified: 1 category
A category scored 0 because we could not verify it: a data source with nothing on this package, evidence we could not reach, or a check we could not run. We only credit what we can confirm.
Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.
npm · @type-atlas/mcp
claude mcp add tyler-mitchell-type-atlas -- npx -y @type-atlas/mcp
codex mcp add tyler-mitchell-type-atlas -- npx -y @type-atlas/mcp
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"tyler-mitchell-type-atlas": {
"type": "local",
"command": [
"npx",
"-y",
"@type-atlas/mcp"
],
"enabled": true
}
}
} openclaw mcp add tyler-mitchell-type-atlas --command npx --arg -y --arg @type-atlas/mcp
mcp_servers:
tyler-mitchell-type-atlas:
command: "npx"
args: ["-y", "@type-atlas/mcp"] {
"mcpServers": {
"tyler-mitchell-type-atlas": {
"command": "npx",
"args": [
"-y",
"@type-atlas/mcp"
]
}
}
} Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 2 Aug 26 74
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 3 Aug 2026 · Analysed npm/@type-atlas/[email protected]
Provenance verified
Ecosystem: npm · Outcome: verified
Reason: verified
- Source repo:
- tyler-mitchell/type-atlas
- Certificate issuer:
- https://token.actions.githubusercontent.com
- Certificate SAN:
- https://github.com/tyler-mitchell/type-atlas/.github/workflows/release.yml@refs/heads/main
- Rekor log index:
- 2321906912
- Predicate type:
- https://slsa.dev/provenance/v1
- Subject digest:
- sha512:d070442c0b162279d5b69cd877a267d93f354eb40fdbad8279306c22db5f890b4d00f76f07530cc941d58fc96d92f06bb0058191c9bc16fcbdd27bcdf
- Discovery method:
- attestation_endpoint
Dependencies 108 packages
108 packages in the resolved dependency tree · 81 deprecated · 26 stale · 2 without a linked repository.
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.
add_missing_imports Add missing imports ~130
Return TypeScript's source-wide missing-import fixes as a Codex patch. The MCP does not modify files.
| Name | Type | Req | Description |
|---|---|---|---|
| file | string | yes | Workspace-relative or absolute file path. |
| includeDiagnostics | — | — | Include one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics. |
| insertSpaces | boolean | — | Use spaces rather than tabs in TypeScript code-action edits. |
| tabSize | integer | — | Indentation width used by TypeScript code actions. |
| workspace | string | yes | Workspace root. Relative paths resolve from the MCP process working directory. |
No output schema declared.
No examples provided.
callees Callees ~108
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.
| Name | Type | Req | Description |
|---|---|---|---|
| file | string | yes | Workspace-relative or absolute file path. |
| includeDiagnostics | — | — | Include one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics. |
| position | object | yes | — |
| workspace | string | yes | Workspace root. Relative paths resolve from the MCP process working directory. |
No output schema declared.
No examples provided.
callers Callers ~106
Show which functions call the callable symbol at a position, grouped by caller with exact call sites. Use this instead of references when tracing incoming execution flow.
| Name | Type | Req | Description |
|---|---|---|---|
| file | string | yes | Workspace-relative or absolute file path. |
| includeDiagnostics | — | — | Include one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics. |
| position | object | yes | — |
| workspace | string | yes | Workspace root. Relative paths resolve from the MCP process working directory. |
No output schema declared.
No examples provided.
code_actions Code actions ~193
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.
| Name | Type | Req | Description |
|---|---|---|---|
| action | integer | — | Resolve the corresponding action number from discovery. |
| file | string | yes | Workspace-relative or absolute file path. |
| includeDiagnostics | — | — | Include one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics. |
| includeUnavailable | boolean | — | Include actions that the language service marks unavailable. |
| insertSpaces | boolean | — | Use spaces rather than tabs in TypeScript code-action edits. |
| only | — | — | Restrict discovery to quick fixes or refactors. |
| range | object | yes | — |
| tabSize | integer | — | Indentation width used by TypeScript code actions. |
| workspace | string | yes | Workspace root. Relative paths resolve from the MCP process working directory. |
No output schema declared.
No examples provided.
completions Completions ~132
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.
| Name | Type | Req | Description |
|---|---|---|---|
| file | string | yes | Workspace-relative or absolute file path. |
| includeDiagnostics | — | — | Include one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics. |
| limit | integer | — | — |
| offset | integer | — | — |
| position | object | yes | — |
| raw | boolean | — | — |
| resolve | boolean | — | — |
| workspace | string | yes | Workspace root. Relative paths resolve from the MCP process working directory. |
No output schema declared.
No examples provided.
definitions Definitions ~83
Return definition locations at a position.
| Name | Type | Req | Description |
|---|---|---|---|
| file | string | yes | Workspace-relative or absolute file path. |
| includeDiagnostics | — | — | Include one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics. |
| position | object | yes | — |
| workspace | string | yes | Workspace root. Relative paths resolve from the MCP process working directory. |
No output schema declared.
No examples provided.
diagnostics Diagnostics ~78
Return the full diagnostic report for a file. File-scoped tools already surface ambient errors and warnings; use this only to expand that notice or deliberately inspect diagnostics. A clean report returns no content.
| Name | Type | Req | Description |
|---|---|---|---|
| file | string | yes | Workspace-relative or absolute file path. |
| workspace | string | yes | Workspace root. Relative paths resolve from the MCP process working directory. |
No output schema declared.
No examples provided.
document_highlights Document highlights ~87
Return same-document semantic usages at a position.
| Name | Type | Req | Description |
|---|---|---|---|
| file | string | yes | Workspace-relative or absolute file path. |
| includeDiagnostics | — | — | Include one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics. |
| position | object | yes | — |
| workspace | string | yes | Workspace root. Relative paths resolve from the MCP process working directory. |
No output schema declared.
No examples provided.
document_links Document links ~86
Return resolved links discovered by the active language service in a Markdown or JSON document.
| Name | Type | Req | Description |
|---|---|---|---|
| file | string | yes | Workspace-relative or absolute file path. |
| includeDiagnostics | — | — | Include one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics. |
| workspace | string | yes | Workspace root. Relative paths resolve from the MCP process working directory. |
No output schema declared.
No examples provided.
document_symbols Document symbols ~108
Return the top-level document outline and source ranges. Set depth to include nested symbols or raw to return the complete hierarchy.
| Name | Type | Req | Description |
|---|---|---|---|
| depth | integer | — | — |
| file | string | yes | Workspace-relative or absolute file path. |
| includeDiagnostics | — | — | Include one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics. |
| raw | boolean | — | — |
| workspace | string | yes | Workspace root. Relative paths resolve from the MCP process working directory. |
No output schema declared.
No examples provided.
explore_symbol Explore symbol ~38
Combine exact definitions, types, implementations, callers, calls, and references for one symbol with structurally similar code. Verified relationships and similarity are separate.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
file_references File references ~118
Return a bounded page of module references from the TypeScript project selected by file. Set raw to return every project-scoped reference.
| Name | Type | Req | Description |
|---|---|---|---|
| file | string | yes | Workspace-relative or absolute file path. |
| includeDiagnostics | — | — | Include one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics. |
| limit | integer | — | — |
| offset | integer | — | — |
| raw | boolean | — | — |
| workspace | string | yes | Workspace root. Relative paths resolve from the MCP process working directory. |
No output schema declared.
No examples provided.
fix_all Fix all ~130
Return TypeScript's source-wide fix-all action as a Codex patch when applicable. The MCP does not modify files.
| Name | Type | Req | Description |
|---|---|---|---|
| file | string | yes | Workspace-relative or absolute file path. |
| includeDiagnostics | — | — | Include one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics. |
| insertSpaces | boolean | — | Use spaces rather than tabs in TypeScript code-action edits. |
| tabSize | integer | — | Indentation width used by TypeScript code actions. |
| workspace | string | yes | Workspace root. Relative paths resolve from the MCP process working directory. |
No output schema declared.
No examples provided.
format_document Format document ~103
Return a Codex patch containing document-formatting edits. The MCP does not modify files.
| Name | Type | Req | Description |
|---|---|---|---|
| file | string | yes | Workspace-relative or absolute file path. |
| insertFinalNewline | boolean | — | — |
| insertSpaces | boolean | — | — |
| tabSize | integer | — | — |
| trimFinalNewlines | boolean | — | — |
| trimTrailingWhitespace | boolean | — | — |
| workspace | string | yes | Workspace root. Relative paths resolve from the MCP process working directory. |
No output schema declared.
No examples provided.
hover Hover ~85
Return type and documentation hover at a position.
| Name | Type | Req | Description |
|---|---|---|---|
| file | string | yes | Workspace-relative or absolute file path. |
| includeDiagnostics | — | — | Include one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics. |
| position | object | yes | — |
| workspace | string | yes | Workspace root. Relative paths resolve from the MCP process working directory. |
No output schema declared.
No examples provided.
implementations Implementations ~83
Return implementation locations at a position.
| Name | Type | Req | Description |
|---|---|---|---|
| file | string | yes | Workspace-relative or absolute file path. |
| includeDiagnostics | — | — | Include one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics. |
| position | object | yes | — |
| workspace | string | yes | Workspace root. Relative paths resolve from the MCP process working directory. |
No output schema declared.
No examples provided.
inlay_hints Inlay hints ~90
Return inline type and parameter hints for a source range.
| Name | Type | Req | Description |
|---|---|---|---|
| file | string | yes | Workspace-relative or absolute file path. |
| includeDiagnostics | — | — | Include one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics. |
| range | object | yes | — |
| workspace | string | yes | Workspace root. Relative paths resolve from the MCP process working directory. |
No output schema declared.
No examples provided.
inspect_symbol Inspect symbol ~57
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.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
investigate_code Investigate code ~228
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.
| Name | Type | Req | Description |
|---|---|---|---|
| candidateLimit | integer | — | Maximum retrieval matches returned (1-20). |
| includeSource | boolean | — | Include complete source for the inspected symbol or symbols. |
| inspectionLimit | integer | — | Maximum distinct retrieved candidates given verified relationships (1-5). Exact identifier matches inspect only that symbol. |
| question | string | yes | Implementation question or behavior to investigate. |
| relatedLimit | integer | — | Optional structurally similar results derived from the first inspected candidate (0-20). |
| relationshipLimit | integer | — | Maximum verified relationships shown per section (1-100). |
| scope | string | — | Optional workspace-relative directory to search. Each distinct scope has a separate Semble index; prefer a stable package or app boundary. |
| snippetLines | — | — | Source lines included for each retrieval match (0-30); pass null for the complete chunk. |
| workspace | string | yes | Workspace root. Relative paths resolve from the MCP process working directory. |
No output schema declared.
No examples provided.
list_files List files ~209
Show a bounded workspace-relative project structure. The default file view groups edit targets by directory; use the directory view for compact architecture orientation. Results honor .gitignore, omit dependency and VCS internals, and treat Git submodules as separate workspaces by default.
| Name | Type | Req | Description |
|---|---|---|---|
| depth | integer | — | Directory levels to include. Defaults to 10 with glob and 1 otherwise. |
| directory | string | — | Workspace-relative directory to list. |
| glob | array | — | One or more OR-combined Picomatch patterns relative to the selected directory. |
| includeHidden | boolean | — | Include paths whose names begin with a dot. |
| includeIgnored | boolean | — | Include files matched by applicable .gitignore files. |
| includeSubmodules | boolean | — | Descend into Git submodules instead of treating them as separate workspaces. |
| limit | integer | — | Maximum files or directories returned. |
| view | — | — | — |
| workspace | string | yes | Workspace root. Relative paths resolve from the MCP process working directory. |
No output schema declared.
No examples provided.
list_module_exports Inspect module ~306
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.
| Name | Type | Req | Description |
|---|---|---|---|
| fromFile | string | yes | Workspace-relative or absolute importing file that determines the exact TypeScript project and package versions. |
| includeDetails | boolean | — | Resolve the displayed exports to include signatures and declared shapes. |
| includeDocs | boolean | — | Include upstream documentation for the displayed exports. |
| includeSubpaths | boolean | — | Include declared importable subpaths when inspecting a package root. |
| limit | integer | — | Maximum exports returned. |
| module | string | yes | Module specifier to inspect, such as react, @scope/package, or ./local-module.js. |
| offset | integer | — | Zero-based offset into the completion results. |
| path | array | — | Nested member path to inspect, such as ["d"], ["default"], or ["device"] with an exported type. |
| query | string | — | Optional case-insensitive text filter over Volar's completion labels. |
| surface | — | — | Runtime exports by default; use all to include top-level type exports. Nested paths are runtime surfaces. |
| type | string | — | Module-scoped exported type expression whose instance members to inspect, such as TgpuRoot or TgpuBuffer<any>. Type-only surfaces are opt-in. |
| workspace | string | yes | Workspace root. Relative paths resolve from the MCP process working directory. |
No output schema declared.
No examples provided.
organize_imports Organize imports ~128
Return the TypeScript organize-imports action as a Codex patch. The MCP does not modify files.
| Name | Type | Req | Description |
|---|---|---|---|
| file | string | yes | Workspace-relative or absolute file path. |
| includeDiagnostics | — | — | Include one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics. |
| insertSpaces | boolean | — | Use spaces rather than tabs in TypeScript code-action edits. |
| tabSize | integer | — | Indentation width used by TypeScript code actions. |
| workspace | string | yes | Workspace root. Relative paths resolve from the MCP process working directory. |
No output schema declared.
No examples provided.
project_config Project configuration ~51
Return the TypeScript configuration selected for a source file.
| Name | Type | Req | Description |
|---|---|---|---|
| file | string | yes | Workspace-relative or absolute file path. |
| workspace | string | yes | Workspace root. Relative paths resolve from the MCP process working directory. |
No output schema declared.
No examples provided.
read_file Read files ~180
Read one or more UTF-8 text files, including source, Markdown, and JSON, with stable line numbers. Pass a path or { path, startLine, endLine, fold } view, or an array of either. Native folding is used when available.
| Name | Type | Req | Description |
|---|---|---|---|
| endLine | integer | — | Default last inclusive 1-based source line for file views. |
| file | — | yes | A file path, or file views to read together. |
| fold | boolean | — | Default folding behavior for file views that do not override it. |
| includeDiagnostics | — | — | Include one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics. |
| startLine | integer | — | Default first 1-based source line for file views. |
| workspace | string | yes | Workspace root. Relative paths resolve from the MCP process working directory. |
No output schema declared.
No examples provided.
references References ~131
Return a bounded page of reference locations from the TypeScript project selected by file. Set raw to return every project-scoped reference.
| Name | Type | Req | Description |
|---|---|---|---|
| file | string | yes | Workspace-relative or absolute file path. |
| includeDeclaration | boolean | — | — |
| includeDiagnostics | — | — | Include one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics. |
| limit | integer | — | — |
| offset | integer | — | — |
| position | object | yes | — |
| raw | boolean | — | — |
| workspace | string | yes | Workspace root. Relative paths resolve from the MCP process working directory. |
No output schema declared.
No examples provided.
related_code Related code ~177
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.
| Name | Type | Req | Description |
|---|---|---|---|
| file | string | yes | Workspace-relative or absolute file path. |
| includeTypes | boolean | — | Include hover types and documentation for every match. |
| limit | integer | — | Maximum retrieval matches returned (1-20). |
| line | integer | yes | Zero-based source line from a search result or known location. |
| scope | string | — | Optional workspace-relative directory to search. Each distinct scope has a separate Semble index; prefer a stable package or app boundary. |
| snippetLines | — | — | Source lines included for each retrieval match (0-30); pass null for the complete chunk. |
| workspace | string | yes | Workspace root. Relative paths resolve from the MCP process working directory. |
No output schema declared.
No examples provided.
remove_unused_code Remove unused code ~129
Return TypeScript's source-wide unused-code removal as a Codex patch. The MCP does not modify files.
| Name | Type | Req | Description |
|---|---|---|---|
| file | string | yes | Workspace-relative or absolute file path. |
| includeDiagnostics | — | — | Include one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics. |
| insertSpaces | boolean | — | Use spaces rather than tabs in TypeScript code-action edits. |
| tabSize | integer | — | Indentation width used by TypeScript code actions. |
| workspace | string | yes | Workspace root. Relative paths resolve from the MCP process working directory. |
No output schema declared.
No examples provided.
rename_files Rename files ~54
Return a Codex patch that moves files and updates affected references. The MCP does not modify files.
| Name | Type | Req | Description |
|---|---|---|---|
| files | array | yes | — |
| workspace | string | yes | Workspace root. Relative paths resolve from the MCP process working directory. |
No output schema declared.
No examples provided.
rename_symbol Rename symbol ~79
Return a Codex patch for a TypeScript-project symbol rename at a source position. The MCP does not modify files.
| Name | Type | Req | Description |
|---|---|---|---|
| file | string | yes | Workspace-relative or absolute file path. |
| newName | string | yes | — |
| position | object | yes | — |
| workspace | string | yes | Workspace root. Relative paths resolve from the MCP process working directory. |
No output schema declared.
No examples provided.
search_code Search code ~159
Find code by behavior, concept, or identifier and anchor each match to an exact language-server symbol. Use workspace_symbols for an exact known name.
| Name | Type | Req | Description |
|---|---|---|---|
| includeTypes | boolean | — | Include hover types and documentation for every match. |
| limit | integer | — | Maximum retrieval matches returned (1-20). |
| query | string | yes | Natural-language behavior, concept, or code to find. |
| scope | string | — | Optional workspace-relative directory to search. Each distinct scope has a separate Semble index; prefer a stable package or app boundary. |
| snippetLines | — | — | Source lines included for each retrieval match (0-30); pass null for the complete chunk. |
| workspace | string | yes | Workspace root. Relative paths resolve from the MCP process working directory. |
No output schema declared.
No examples provided.
search_dependency_code Search dependency code ~219
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.
| Name | Type | Req | Description |
|---|---|---|---|
| file | string | yes | Workspace-relative or absolute file path. |
| limit | integer | — | Maximum retrieval matches returned (1-20). |
| package | — | yes | Installed package name, or package names, resolved from the importing file. |
| path | array | — | Nested runtime export path to search, such as ["Effect"] or ["default"]. |
| query | string | yes | Behavior, concept, or identifier to find in package code. |
| snippetLines | — | — | Source lines included for each retrieval match (0-30); pass null for the complete chunk. |
| surface | — | — | Runtime exports by default; use all when type-only exports are relevant. |
| type | string | — | Exported type whose instance or chained methods should be searched. |
| workspace | string | yes | Workspace root. Relative paths resolve from the MCP process working directory. |
No output schema declared.
No examples provided.
selection_ranges Selection ranges ~101
Return the nested structural ranges an editor expands through from one or more source positions.
| Name | Type | Req | Description |
|---|---|---|---|
| file | string | yes | Workspace-relative or absolute file path. |
| includeDiagnostics | — | — | Include one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics. |
| position | — | yes | One source position, or multiple positions to inspect together. |
| workspace | string | yes | Workspace root. Relative paths resolve from the MCP process working directory. |
No output schema declared.
No examples provided.
signature_help Signature help ~87
Return overload and parameter information at a call site.
| Name | Type | Req | Description |
|---|---|---|---|
| file | string | yes | Workspace-relative or absolute file path. |
| includeDiagnostics | — | — | Include one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics. |
| position | object | yes | — |
| workspace | string | yes | Workspace root. Relative paths resolve from the MCP process working directory. |
No output schema declared.
No examples provided.
type_definitions Type definitions ~86
Return type-definition locations at a position.
| Name | Type | Req | Description |
|---|---|---|---|
| file | string | yes | Workspace-relative or absolute file path. |
| includeDiagnostics | — | — | Include one complete diagnostic plus file totals when present, use 'verbose' for the full report, or false to omit diagnostics. |
| position | object | yes | — |
| workspace | string | yes | Workspace root. Relative paths resolve from the MCP process working directory. |
No output schema declared.
No examples provided.
workspace_symbols Workspace symbols ~158
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.
| Name | Type | Req | Description |
|---|---|---|---|
| file | string | yes | Workspace-relative or absolute file path. |
| limit | integer | — | Maximum results returned; this does not reduce the underlying workspace search. |
| offset | integer | — | — |
| query | string | yes | Use a specific symbol name; avoid broad speculative queries in large workspaces. |
| raw | boolean | — | Return every matching symbol; potentially very large in monorepos. |
| workspace | string | yes | Workspace root. Relative paths resolve from the MCP process working directory. |
No output schema declared.
No examples provided.