Browse documentation

semantic_query

[semantic]

Runs compact read-only semantic query patterns for package imports, cross-project API usage, and symbols with references.

Try it locally in the TGlider playground

Parameters

NameTypeRequiredDescription
patternstringYesQuery pattern: 'package_importers', 'project_exports_referenced_by_project', or 'symbols_with_references'.
packageNamestringNoPackage name for package importer queries.
projectNamestringNoOptional loaded project name to scope the query.
referencedByProjectNamestringNoProject that references another project API.
textstringNoOptional symbol name text filter.
kindstringNoOptional TypeScript symbol kind filter.
exportedOnlybooleanNoReturn only exported symbols where the pattern supports it. Default: false
surfacestringNoAPI surface for project export queries: 'entrypoints' or 'allExports'.
exportKindstringNoFilter exports by 'all', 'value', or 'type'.
includeTypeOnlybooleanNoInclude type-only imports and references where the pattern supports it. Default: true
includeReExportsbooleanNoInclude re-export relationships where the pattern supports it. Default: true
matchSubpathsbooleanNoMatch package subpath imports for package importer queries. Default: true
maxReferencesPerSymbolnumberNoMaximum references to include for each symbol result. Default: 5
candidateLimitnumberNoMaximum candidate symbols to inspect before returning matches. Default: 250
skipnumberNoNumber of matching results to skip. Default: 0
takenumberNoMaximum number of matching results to return.

Examples

Replace sample paths and symbol keys with values from your workspace.

Find files importing a package

Arguments
{
  "pattern": "package_importers",
  "packageName": "react"
}
Full MCP request
Full MCP request
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "semantic_query",
    "arguments": {
      "pattern": "package_importers",
      "packageName": "react"
    }
  }
}

Response Notes

Returns query-specific compact semantic evidence and next-tool hints.