Priority — TypeScript Compiler Intelligence

dev.semanticreaderPublished by semanticreader.devOfficial publisherv0.3.0Updated Oct 24, 2026

Stateless TS/JS compiler facts for agents: references, imports, impact. No repo index or OAuth.

VerifiedStreamable HTTPWeb executableKnowledge & MemoryDeveloper Tools

Overview

AI-generated overview

Gives an assistant compiler-accurate TypeScript/JS facts about supplied source files: symbols, definitions, types, diagnostics, references, imports and impact.

What you can do
A remote, stateless TypeScript compiler service. The assistant uploads source files with open_snapshot to get an opaque handle, then queries that snapshot: find_symbol, get_definition, get_type, get_diagnostics, find_references, get_imports, get_importers, query_code and analyze_impact. get_symbol_context returns bounded definition, caller and callee context, and get_capabilities reports limits, billing and discovery facts.
When to use it
Useful when an assistant needs deterministic, compiler-resolved answers about TypeScript or JavaScript code rather than text matching: resolving ambiguous symbol names, checking types and signatures, reading diagnostics, or tracing callers and impact before a change.
Requirements
A remote streamable HTTP endpoint at semanticreader.dev; no local runtime, package, authentication, environment variables or headers are declared. Source files must be supplied through open_snapshot, and network access to the endpoint is needed.
Before you install
Source files are uploaded to a third-party service, so avoid sending proprietary or secret-bearing code without checking its data handling; snapshots are described as ephemeral but no retention terms are given. Some depth, such as references or impact, is described as paid, so costs may apply. No authentication is declared.

Installation

In SourceWeft

  1. Open Priority — TypeScript Compiler Intelligence in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/dev.semanticreader%2Fsemantic-reader/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "priority-typescript-compiler-intelligenc": {
      "type": "http",
      "url": "https://semanticreader.dev/mcp/registry"
    }
  }
}

Tools

12

open_snapshot

Open Snapshot

Store supplied source files ephemerally and return an opaque snapshot handle for reuse.

Parametersfilesrequired

get_capabilities

Get Capabilities

Return Semantic Reader capabilities, limits, billing and discovery facts.

Takes no parameters.

find_symbol

Find Symbol

Resolve a symbol name to deterministic ranked compiler symbol candidates; safely reports ambiguity.

Parameterskindnamerequiredpathfileslimitcompactsnapshot

get_definition

Get Definition

Return the compiler-resolved declaration for one supplied-file symbol.

Parameterskindnamerequiredpathfilessnapshot

get_type

Get Type

Return TypeScript type facts and call/construct signatures for one declaration.

Parameterskindnamerequiredpathfilespackagessnapshottsconfig

get_diagnostics

Get Diagnostics

Return bounded TypeScript syntactic and semantic diagnostics for supplied files.

Parameterspathfileslimitoffsetcompactpackagessnapshottsconfig

get_symbol_context

Get Symbol Context

Return bounded definition/callers/callees context; references or impact request paid depth.

Parameterskindnamerequiredpathfilesincludeoffsetssnapshotper_section_limit

query_code

Query Code

Free navigation for symbols, callers, callees or function facts.

Parametersfileslimitqueryrequiredoffsetsymbolcompactsnapshot

find_references

Find References

Return semantic static references to one exact compiler symbol.

Parametersfileslimitoffsetsymbolrequiredcompactsnapshot

get_imports

Get Imports

Return static imports made by one supplied file.

Parametersfileslimitoffsetsymbolrequiredcompactsnapshot

get_importers

Get Importers

Return supplied files that statically import one target file.

Parametersfileslimitoffsetsymbolrequiredcompactsnapshot

analyze_impact

Analyze Impact

Return bounded reverse-caller impact for one exact compiler symbol.

Parametersfileslimitoffsetsymbolrequiredcompactsnapshot

Version history

1
  1. v0.3.0LatestSep 16, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.