This is the documentation for v2 — looking for the v1 documentation?
Skip to content

MCP TypeScript SDK (V2) / @modelcontextprotocol/codemod / utils/projectAnalyzer

utils/projectAnalyzer ​

Functions ​

analyzeProject() ​

analyzeProject(targetDir): TransformContext

Defined in: utils/projectAnalyzer.ts:54

Parameters ​

targetDir ​

string

Returns ​

TransformContext


findPackageJson() ​

findPackageJson(startDir): string | undefined

Defined in: utils/projectAnalyzer.ts:42

Parameters ​

startDir ​

string

Returns ​

string | undefined


resolveTypesPackage() ​

resolveTypesPackage(context, fileHasClientImports, fileHasServerImports, diagnosticSink?): string

Defined in: utils/projectAnalyzer.ts:138

Parameters ​

context ​

TransformContext

fileHasClientImports ​

boolean

fileHasServerImports ​

boolean

diagnosticSink? ​
diagnostics ​

Diagnostic[]

filePath ​

string

line ​

number

Returns ​

string