SCAST

SCAST

3.5

If you are the rightful owner of SCAST and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

SCAST is a programmatic tool that converts code into UML diagrams and flowcharts.

SCAST is a static code analysis and visualization tool that transforms code into UML diagrams and flowcharts. It supports multiple programming languages including JavaScript, TypeScript, C#, and Python, with plans to support Vue in the future. The tool uses parsers to convert code into an Abstract Syntax Tree (AST), performs static analysis, and utilizes visualization libraries like Mermaid and D3 to create visual representations of the code structure. SCAST can be used online or deployed on servers, and it can also function as a Model Context Protocol (MCP) server for integration with AI clients.

Features

  • Supports multiple languages: JavaScript, TypeScript, C#, Python, and future support for Vue.
  • Converts code into UML diagrams and flowcharts using AST and visualization libraries.
  • Available for online use or server deployment.
  • Integrates with AI clients as an MCP server.
  • Utilizes Mermaid and D3 for creating visual representations.

Tools

  1. scast_analysis

    A tool for analyzing and summarizing code through visualization, generating AST trees, UML diagrams, and flowcharts.

  2. scast_retriever

    A tool for analyzing code and providing visualizations, allowing keyword-based searches in the AST tree.