SCAST MCP Server
🔱КАСТ
Статический анализ кода и визуализация
2024/9/27 от DKZ

Английский/中文
🔱SCAST — это программный инструмент, который преобразует код в диаграммы и блок-схемы UML.
📽️посмотреть видео
📽️Учебник
📽️МЦП
план поддержки
javascript (используйте желудь )
машинопись (сейчас используйте машинопись , позже estree )
csharp (используйте пользовательский парсер, который в будущем больше не будет поддерживаться)
python (использует пользовательский парсер, позже используйте filbert )
вью (позже)
Основной принцип заключается в использовании парсера для преобразования кода в абстрактное синтаксическое дерево (AST), после чего следует статический анализ и, наконец, использование Mermaid и D3 для визуализации.
Вы можете попробовать его онлайн или просто загрузить этот репозиторий и открыть SCAST.html в браузере.
Для разработчиков его можно развернуть на серверах с помощью npm run server . Или использовать его как сервер MCP , интегрировав его в свой клиент AI.
Обновлять
МКП
git clone https://github.com/davidkingzyb/SCAST.gitзагрузить исходный код.npm installконфигурация на вашем клиенте
{
"mcpServers": {
"scast":{
"command":"node",
"args":[
"/YOUR_INSTALL_DIR/SCAST/mcp/index.js",
"/YOUR_WORKSPACE/",
"C:\\Users\\DKZ\\OTHER_ALLOWED_DIR\\",
]
}
}
}Инструменты
scast_analysis:
SCAST — это инструмент, разработанный для помощи пользователям в анализе и обобщении кода посредством визуализации. Просто указав путь к папке, где находится код, SCAST может выполнить статический анализ кода, сгенерировав дерево AST, чтобы помочь пользователям понять структуру кода и объяснить его функциональность. Сгенерировать различные визуальные диаграммы, такие как диаграммы UML, диаграммы дерева AST и блок-схемы Mermaid. Наконец, вернуть список ключевых слов, содержащий все имена классов и методов вместе с пояснениями их функциональности, и включить ссылку, позволяющую пользователям просматривать детали диаграммы в своем браузере.
scast_retriever
SCAST — это инструмент, который помогает пользователям анализировать и обобщать код и предоставляет визуализации. Вам необходимо указать путь к папке исходного кода. SCAST выполнит статический анализ исходных кодов в папке, сгенерирует дерево AST, чтобы помочь пользователям понять структуру кода и объяснить его функциональность. После анализа каталога кода с помощью SCAST вы можете использовать ключевые слова в дереве AST для поиска, лучшего ответа на вопросы пользователей с помощью метода RAG. Это ключевое слово может быть именем класса, именем метода или именем поля. SCAST найдет исходный код по его определению и вернет его.
Оллама ИИ
сначала установите ollama, для получения более подробной информации см . ai.js
ESTree
Совместимость со спецификацией ESTree AST-парсера
Граф направленной силы
Подробнее D3 График
Дерево с отступами
Аккуратное дерево
Кластерное дерево
Тадиальное аккуратное дерево
Радиальное кластерное дерево
Дерево, направленное силой
Краевое объединение
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
AI-powered codebase analysis — call graphs, security, dead code, complexity. 150+ tools.
Code intelligence platform for AI agents. 20 tools for architecture, security & impact analysis.
AI Agent with Architectural Memory. Impact analysis (free), tests and code from the graph (pro).
Ground-truth code graph for your codebase: exact callers, callees, symbols & dependencies.
Related MCP Servers
- AlicenseAqualityDmaintenanceAnalyzes codebases to generate dependency graphs and architectural insights across multiple programming languages, helping developers understand code structure and validate against architectural rules.66020MIT
- AlicenseAqualityDmaintenanceEnables comprehensive code analysis including quality assessment, security vulnerability detection, refactoring suggestions, complexity calculations, and automatic documentation generation for multiple programming languages.514MIT
- AlicenseNot gradedqualityDmaintenanceAnalyzes frontend project code (React, Vue, Angular) and converts it into AI-understandable flow diagrams and object structures. Provides tools for code analysis, variable/function/component inspection, and project structure insights.22MIT
- AlicenseNot gradedqualityDmaintenanceAnalyzes codebases to automatically generate README, API docs, architecture diagrams, and CHANGELOG.16MIT
Appeared in Searches
- Python code quality improvement and codebase diagram generation tools
- A tool for generating draw.io flowcharts from codebase analysis
- A tool for generating class and architecture diagrams from code or technical descriptions
- Tools to generate Lucidchart diagrams from Java code
- A tool for detecting code duplication in programming
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/davidkingzyb/SCAST'
If you have feedback or need assistance with the MCP directory API, please join our Discord server