SCAST MCP Server
🔱스카스트
정적 코드 분석 및 시각화
2024년 9월 27일 DKZ

영어/ 중국어
🔱SCAST 는 코드를 UML 다이어그램과 흐름도로 변환하는 프로그래밍 도구입니다.
지원 계획
기본 원칙은 파서를 활용하여 코드를 AST(추상 구문 트리)로 구문 분석한 다음 정적 분석을 수행하고 마지막으로 Mermaid 와 D3를 활용하여 시각화하는 것입니다.
온라인에서 사용해 볼 수도 있고, 이 저장소를 다운로드해서 브라우저로 SCAST.html을 열어 볼 수도 있습니다.
개발자의 경우 npm run server 사용하여 서버에 배포할 수 있습니다. 또는 MCP 서버로 사용하여 AI 클라이언트에 통합할 수도 있습니다.
업데이트
엠씨피
git clone https://github.com/davidkingzyb/SCAST.git소스 코드를 다운로드하세요.npm install클라이언트에서의 설정
지엑스피1
도구
scast_analysis:
SCAST는 사용자가 시각화를 통해 코드를 분석하고 요약할 수 있도록 설계된 도구입니다. 코드가 있는 폴더 경로만 제공하면 SCAST는 코드에 대한 정적 분석을 수행하고, 사용자가 코드 구조를 이해하고 기능을 설명할 수 있도록 AST 트리를 생성합니다. UML 다이어그램, AST 트리 다이어그램, Mermaid 플로우차트 등 다양한 시각적 차트를 생성합니다. 마지막으로, 모든 클래스 및 메서드 이름과 기능 설명을 포함하는 키워드 목록을 반환하고, 사용자가 브라우저에서 차트 세부 정보를 볼 수 있도록 링크를 포함합니다.
스캐스트 리트리버
SCAST는 사용자가 코드를 분석하고 요약하고 시각화하는 데 도움이 되는 도구입니다. 소스 코드 폴더의 파일 경로를 제공해야 합니다. SCAST는 폴더 내 소스 코드에 대한 정적 분석을 수행하여 사용자가 코드 구조를 이해하고 기능을 설명할 수 있도록 AST 트리를 생성합니다. SCAST로 코드 디렉터리를 분석한 후, AST 트리의 키워드를 사용하여 검색하고 RAG 메서드를 사용하여 사용자 질문에 더 효과적으로 답변할 수 있습니다. 이 키워드는 클래스 이름, 메서드 이름 또는 필드 이름일 수 있습니다. SCAST는 해당 정의 부분에서 소스 코드를 찾아 반환합니다.
올라마 AI
먼저 ollama를 설치하세요. 자세한 내용은 ai.js를 참조하세요.
에스트리
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