Skip to main content
Glama

MCP Code Analyzer

by emiryasar

MCP 코드 분석기

MCP 도구의 주요 목적은 프로젝트의 변경 사항을 지능적으로 적용하는 것입니다. 예를 들어, 코드 수정이나 구조 조정이 필요할 때, 관련된 다른 사용법도 그에 따라 업데이트되도록 하는 것이 목표입니다.

현재 프로젝트에는 버그가 많고, 도구들이 제대로 작동하지 않는 경우가 있습니다. 업무 관련 일정 때문에 많은 시간을 할애할 수는 없지만, 시간이 날 때마다 문제를 해결하고 정상적으로 작동하도록 노력하겠습니다.

⚠️ 경고: 백업 권장
이 도구는 파일을 수정하거나 삭제할 가능성이 있는 파일 작업을 수행합니다. 수정 기능을 사용하기 전에 항상 코드베이스를 백업하세요.

개요

모델 컨텍스트 프로토콜(MCP) 코드 분석기는 Claude Desktop과 통합되는 포괄적인 코드 분석 및 관리 도구입니다. 프로젝트 및 파일 수준에서 코드를 분석하여 필요한 변경 사항과 프로젝트 이해에 대한 통찰력을 제공합니다.

필수 조건

  • Python 3.10 이상
  • Windows(Linux/MacOS 지원은 아직 테스트되지 않음)

설치

지엑스피1

Claude 데스크톱 통합

구성

  1. Claude Desktop 구성에 액세스하세요:
    Win + R → %AppData%\Claude\
  2. claude_desktop_config.json 생성/편집합니다.
    { "globalShortcut": "Ctrl+Space", "mcpServers": { "code-analyzer": { "command": "python", "args": [ "-m", "mcp_code_analyzer", "--analyze-paths", "C:\\Projects\\path1" ], "type": "module" } } }

경로 구성

  • 구성에서 여러 프로젝트 경로를 지정할 수 있습니다.
  • 추가 경로나 파일은 채팅 메시지를 통해 분석할 수 있습니다.
  • 분석 가능한 경로/파일 수에 제한 없음

🛠️ 도구 및 상태

작업 도구

  • 프로젝트 분석
    • 분석_프로젝트_구조(XML 트리 형식)
    • 프로젝트 통계 분석
    • 프로젝트 기술 분석
    • 코드 구조 분석
  • 코드 분석
    • 분석_수입
    • 분석_파일
    • 참조 찾기
  • ⚠️🔄 파일 작업 (사용 전 항상 백업하세요)
    • 파일 작업
    • version_control(날짜가 지정된 백업을 생성합니다)
  • ⚠️🔄 코드 수정 (사용 전 항상 백업하세요)
    • code_modifier(줄 단위로 코드 수정 수행)(현재 큰 문제가 있음)

테스트 단계

  • 🔄 구문 확인
  • 🔄 코드 패턴 찾기
  • 🔄 패턴_사용법 찾기
  • 🔄 검색_콘텐츠
  • 🔄 검색_파일
  • 🔄 코드 검증

알려진 문제

  1. 채팅 컨텍스트 제한으로 인해 대용량 파일 수정이 중단될 수 있습니다.
  2. AI가 생성한 문서 주석은 대용량 파일의 코드 작업에 영향을 미칠 수 있습니다.

데모 비디오

마리오 게임 제작에 MCP 도구를 사용하는 데모를 시청하세요.

참고: 이 영상은 도구의 기능을 보여주는 데모이며, 완전한 게임 튜토리얼이 아닙니다. 클로드의 메시지 제한으로 인해 게임을 완벽하게 플레이할 수는 없지만, 이 영상은 MCP 도구의 작동 방식과 활용 방법을 보여줍니다.

기여하다

기여를 환영합니다! 버그 신고, 기능 요청, 문서 개선, 코드 기여 등 모든 기여가 소중합니다. 저장소를 포크하고 풀 리퀘스트를 제출해 주세요.

특허

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 LICENSE 파일을 참조하세요.


참고 : 이 프로젝트는 현재 개발 중입니다. 기능 및 문서는 자주 변경될 수 있습니다.

-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Claude Desktop과 통합되어 프로젝트 및 파일 수준에서 코드를 분석하고 프로젝트에 대한 변경 사항을 지능적으로 적용하는 데 도움이 되는 포괄적인 코드 분석 및 관리 도구입니다.

  1. 개요
    1. 필수 조건
      1. 설치
        1. Claude 데스크톱 통합
          1. 구성
          2. 경로 구성
        2. 🛠️ 도구 및 상태
          1. 작업 도구
          2. 테스트 단계
          3. 알려진 문제
        3. 데모 비디오
          1. 기여하다
            1. 특허

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                Provides tools for collecting and documenting code from directories.
                Last updated -
                4
                81
                12
                TypeScript
                MIT License
                • Apple
                • Linux
              • A
                security
                A
                license
                A
                quality
                Enables intelligent code analysis and debugging through the Perplexity AI's API, offering detailed error analysis, pattern detection, and comprehensive solutions, with integration support for the Claude desktop client.
                Last updated -
                1
                10
                JavaScript
                MIT License
                • Apple
              • -
                security
                A
                license
                -
                quality
                Facilitates integration with the Cursor code editor by enabling real-time code indexing, analysis, and bi-directional communication with Claude, supporting concurrent sessions and automatic reconnection.
                Last updated -
                2
                21
                31
                TypeScript
                MIT License
              • A
                security
                A
                license
                A
                quality
                Analyzes source code dependencies across multiple programming languages in the specified directory to identify file relationships, assisting in dependency management and project structure understanding.
                Last updated -
                1
                Python
                MIT License

              View all related MCP servers

              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/emiryasar/mcp_code_analyzer'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server