This is the documentation for the v2 beta — 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:34

Parameters

targetDir

string

Returns

TransformContext


findPackageJson()

findPackageJson(startDir): string | undefined

Defined in: utils/projectAnalyzer.ts:22

Parameters

startDir

string

Returns

string | undefined


resolveTypesPackage()

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

Defined in: utils/projectAnalyzer.ts:118

Parameters

context

TransformContext

fileHasClientImports

boolean

fileHasServerImports

boolean

diagnosticSink?
diagnostics

Diagnostic[]

filePath

string

line

number

Returns

string