analyze_project
Map project structure, detect frameworks, package manager, and language distribution.
Takes no parameters.

io.github.radwanalmsoraPublished by GitHub account radwanalmsorav0.1.6Updated Nov 3, 2026
Production TypeScript & JavaScript AST code analysis and risk assessment MCP server.
Local MCP server that gives an assistant AST-based analysis of TypeScript and JavaScript projects: structure, symbols, dependencies, dead code and change risk.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Map project structure, detect frameworks, package manager, and language distribution.
Takes no parameters.
Locate functions, classes, interfaces, types, and variables across the project.
namerequiredexactMatchTrace incoming, outgoing, and external dependencies of a file.
filePathrequiredIdentify files affected by modifying a target module (blast radius).
filePathrequiredIdentify unreferenced exports within the project.
Takes no parameters.
Assess modification risk (LOW/MEDIUM/HIGH/CRITICAL) using complexity and dependency signals.
filePathrequiredReturn concise, token-optimized project context for AI coding agents.
Takes no parameters.
Report broken imports and circular dependency loops.
Takes no parameters.
65% 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.
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
Declare a license in the repository or the registry entry.