이 도구는 여러 언어에서 함수, 클래스, 변수 및 인터페이스를 식별하기 위해 소스 코드 파일을 분석합니다. 명령줄 인터페이스와 AI 도구와의 통합을 위한 MCP 서버 모드 모두를 지원하며 .gitignore 규칙을 준수하고 Markdown, XML 및 JSON과 같은 유연한 출력 형식을 제공합니다.
이 도구는 여러 언어에서 함수, 클래스, 변수 및 인터페이스를 식별하기 위해 소스 코드 파일을 분석합니다. 명령줄 인터페이스와 AI 도구와의 통합을 위한 MCP 서버 모드 모두를 지원하며 .gitignore 규칙을 준수하고 Markdown, XML 및 JSON과 같은 유연한 출력 형식을 제공합니다.
Code Scanner Server는 자세한 소스 코드 분석을 위해 설계된 다목적 도구입니다. TypeScript 및 Node.js로 구축되었으며 Tree-sitter를 활용하여 JavaScript, TypeScript, C#, PHP, CSS 및 Python을 포함한 다양한 프로그래밍 언어에서 함수, 클래스, 변수 및 인터페이스와 같은 구조적 정보를 분석하고 추출합니다. 로컬 코드 분석을 위한 CLI 유틸리티로 실행하거나 AI 시스템과의 통합을 위한 MCP 서버로 실행할 수 있으며, .gitignore 인식, 사용자 정의 필터링, 여러 출력 형식 및 세부적인 상세 수준과 같은 기능을 제공합니다. 주요 목적은 정확하고 구조화된 코드 정의를 제공하여 코드 이해, 문서화 및 자동화를 촉진하는 것입니다.
Code Scanner Server을 사용할 사람은?
코드 분석 및 문서화가 필요한 개발자
AI 지원 코드 이해 도구
코드베이스 감사 수행 팀 리더
자동화된 코드 리뷰 시스템
Code Scanner Server 사용 방법은?
단계 1: npm 명령을 사용하여 종속성을 설치하고 프로젝트를 빌드합니다.
단계 2: --directory 옵션을 지정하여 대상 디렉토리를 지정하여 CLI로 실행합니다.
단계 3: CLI 옵션이나 구성 파일을 사용하여 필터를 적용하고 출력 형식을 선택합니다.
단계 4: 서버 모드에서는 MCP 서버를 시작하고 디렉토리 및 필터 매개변수로 요청을 보냅니다.