What languages does Scast support?
It supports C#, JavaScript, Python, TypeScript, C, and C++ by default, with additional languages available via TreeSitter customization.

@davidkingzyb
Basic information
Static Code Analysis and Visualization. Convert Code to UML and Flow Diagram and explain by AI.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"scast": {
"command": "node",
"args": [
"/YOUR_INSTALL_DIR/SCAST/mcp/index.js",
"/YOUR_WORKSPACE/",
"C:\\Users\\DKZ\\OTHER_ALLOWED_DIR\\"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Scast is a Model Context Protocol server that provides static code analysis and visualization. It converts source code into UML diagrams, flowcharts, and AST trees, supporting multiple programming languages via TreeSitter. It is intended for developers who want to analyze, summarize, and visualize code structures within an AI client.
Clone the repository, run npm install, then configure the MCP server in your AI client with the command node and the path to /YOUR_INSTALL_DIR/SCAST/mcp/index.js followed by one or more allowed workspace directories. The server exposes two tools: scast_analysis for generating diagrams and keyword explanations, and scast_retriever for searching code definitions.
It supports C#, JavaScript, Python, TypeScript, C, and C++ by default, with additional languages available via TreeSitter customization.
Clone the repo, run `npm install`, then add the configuration block to your MCP client’s settings, specifying the path to `index.js` and allowed workspace directories.
No; the MCP server runs locally. Online demo is available, but the MCP server works offline after installation.
The README does not specify transport or authentication details; it uses the standard MCP transport via command invocation and file system access to directories you provide.
Provide the file path of the source code folder, then supply a keyword (class name, method name, or field name) to retrieve the corresponding source code definition.

See and control a real Windows PC you own — from any MCP client, locally or remotely. Observe (UIA + screenshots), click/type/drag/scroll, launch apps, owner Live View. BYOH: your machine, your key.

A free remote MCP server for The Living Bread. Bible passages read word for word from a stored public domain text with an evidence label, keyword search and cross references, real churches, gatherings and prayer groups w
Painless E2E Automation for Mobile and Web
A curated list of references for MLOps
Open-source MCP to use Blender with any LLM
Comments